Skip to main content

Full text of "Your Spectrum Magazine Issue 05"

See other formats


i 


No.5  July  85p 


&QLUSER 


GRAF  PAD  REVIEW 


The  High- Res  Tablet 


DIALLING  THE  WORLD 


Info-casting  On  A  Spectrum 


Imagine  a  ferret  in  a  hardware  shop 

\ot  something  you'd  forget.  That's  how  ihe 
I  .ink  word  System  helps  you  re  member  thai  the 
Spanish  for  "hardware  shop"  is   k\i  rri n  rm    . 

You'll  remember  thai  ihe  French  for  "fish"  is 
"poisson"  by  imagining  poisoning  your  pet  fish, 

I  sing  I  inkword  >ou'll  learn  over  350  words  in 

onh  10  hours,  Ihafs  :i  quarter  of  (he  lime  it 
would  normally  lake.  Knough  for  holidays, 
business  trips  abroad  or  help  with  homework. 
Stan  from  scratch,  and  it's  amazing  how  quick!) 
you  learn  a  basic  grammar  and  Micattttfctf-} , 

SJhrfMifl  ltd,  l.nndnn  Hnov,  271   27J  Klnf  Si.  I  ondnn  H6  MJE 


link  word  courses  in  French,  derrnan  and 
Spanish  arc  now  available  from  Sihcrsotl  for  (He 
4KK  Specimm  home  computer,  and  there  are 
more  to  come  soon* 

They're  the  biggest  thing  in  languages  since  ihe 
Tower  of  Babel. 


i  4Mi«i4i  ii*.  t 


m&**m  TOij-tw.  i 


N  jrni 


pitiMr  i"  **%irfwll  1  Ml. 


fctitifm 


l*.-*i..-i»p 


25 


Spectrum  Control  Penny  Page 
looks  back  at  Project  2.  inviting 
Christopher  Ashford  to  play  piano 
on  the  Spectrum. 


37 


ZX  Phone  Home  Computerised 

bulletin  boards  are  the  next  'big 

thing*  claims 

SQ  Factor 

—  find  out 

how  to  get 

hooked  up 

to  a  phone 

fast. 


HEB    «CH 


29 


The  Luck  Of  The  Draw  For  all 
you  Hi-res  artists,  Henry  Budgett 
looks  in  general  at  the  state-of-the- 
art  and,  in  particular.  British 
Micro's  Grafpad. 


49 


Getting  Attached  To  Printers 

Accessing  the  entire  Spectrum 
character  set  on  a  professional 
printer  is  no  mean  feat  —  without 
Dilwyn  Jones'  help  that  is. 


63 


Unzipping  ZIP  Now  you've  got 
your  ZIP  compiler,  Simon 
Goodwin  details  its  operation. 


75 


Interface  Zero  Throwing  chips  to 

the  wind,  Simon  Goodwin  comes 
up  with  the  goods  on  a  joystick 
interface  you  can  build. 


Thrills  From  The  Quill  Fed  up 
with  playing  other  people's 
adventures?  Thomas  Green  takes  a 
look  at  a  package  that  allows  you  to 
write  your  own. 


A  Process  of  Philosophy  Why 

did  Sinclair  Research  abandon  its 

favourite  processor  when 

starting  development  of 

the  QLV  Answers 

to  this  question, 

and 

others 

inside. 


RE    1/L 


Frontline** .*«,„*, *3 

Rags  or  news  and  views  on  all 
the  latest  hardware  and 
software. 

Top  20  Garnet 14 

June's  chafMopptn  u  voted 
by  you  the  readers 

Forum 19 

Speak  up  for  yourselves.  —  this 
is  you  r  lette  ra  page  after  all! 

Speclrolyiti  . . .  . 21 

Negotiate  streams  and 
channels  with  I&n  Beardsmone. 

Back  tuuei ,  »..*»**>.*.*.  J3 
U  yrm've  missed  out  on  our 
earlier  editions,  fill  thai  gap  tn 
your  life. 

A  Chance  Encounter 34 

Tom  Baker  puts  back  the 
"random"  m  RANDOMIZE. 

Sped  rum  Soft 52 

Chiltern  Computer  Club  look 
the  latest  software  up  into  the 
hills  to  give  us  their  unbiased 
Hand  panoramic)  views 

Rumble* «*.«*.* ., 56 

Ron  Smifh,  software  sleuth, 
reassembles  the  rumours 

Subscription!.  ........  +  h  ,  62 

DorM  Name  u.s  if  pou  miss  a 
copy  in  the  shops,  take  a  tub. 

Paper  Data , .  .69 

John  F  ten  fey  checks  out  the 
current  bookshelf  offering  far 
the  PI  Y  buff. 

INPUT/OUTPUT 77 

Make  friends,  publicise  your 
club,  swop  your  software. 

Program  Power 78 

Peter  Shu  w  invito  you  \q  lap  in 
his  latest  masterpiece. 

^Hlf  XfW     Tll*+i#l+«+    +    vr.---      r    vtw 

Phil  Manchester  unveils  ihc 
secrets  of  Vafhalla  with  Jan  and 
John  Peel. 


by 


y+r  phi 

I  ah  He 


Hmnel 


Fd  Uor  Rofrr  M  wnftwd .  Maaaalnf  Editor  Bruce  Sfl  wf o#d.  Dapa  tv  fcdiiivr  Tina  H.aU  n .  Trth  nkal  E  dhor  Peir  t  Stia  w.  Ed  Eiorii  I  Con  i  oltnnt  Andre  m  penne  It ,  Voftwar*  Coa 
aalbatf  GawMoriL;  ContribMlorf  fc«i  HmisJi,  l*n  Branjirnof*  AhnitL^fKtf  Aihfo^i,  Henry  Budjptt,  Fenn*  Page.  SQ  Faci<>r.  Tufti  Raicr.  Dil*->  n  Ji*nc  v  f  he i  hi  hem  Tom 
py*ff  Oun,  Thorn  it  Green.  SjinonGrodwin.  John  Klenlet ■,  Phil  Manchester.  An  Fdltnr  H ■»!  Bennington;  Alt  Aulltanl  Sievr  Broadhurct;  Adtt  rlitcmcnl  Menuer  Shan* 
Campbell.  Arffifl^emenl  Etfttatffcra  Nik  Sana:  I ypttrntni  M*n*f«r  Derek  Cohen,  Tip#f*1tef*  Beverley  Douglas  Ma#&*  Kiyle).  Vdma  Miller  Production  Man* 
Soma  Hum,  Group  An  Director  Prrry  Seville,  PuhlLihrr  Steve  E-neJaml  PuhNinrd  h%  H|*r 
repslcrc-djnlinplftni!  1elfpRL>nc  j  ill  department*)**]  fi  1 1  1  4.1.1    t  tlt\  ■■*  -"Ml  A«  BuncfcG  fcf 

CatnfriH  Dlrtrttwllo-SfymourF'rrNx   vUBfulflnRfudL-nniiwlSWy  Tclcrti  mf^l  "*  W4I44  AtlmileniiinYmie  Speelmm  r  iWUFfJ 
rrmxlucfd  in  whuk  or  in  pan  wtthoai  writwn  ajflrnn  nf  ihc  publisher*.  Your  Sperinim  it  a  monthly  puhlu:  juon 


en*  Spcdaliii  Prwi  Ud.  14  RaihWic  Place,  Lwdon  W I P  1  DF  Ci^mpm) 
due  1 1  o«  U  r  ar*K  We  a  * .  I ,oncU*i.  Printed  by  Chase  Wrtfc  Offiet,  3t  Austc  1 1 , 

"t!de«Pradu£tiiVH.i,nd  FniyofHt* 


CON  Q  U  EST  A  tactical  game  which  even  veteran 

players  will  find  both  chaffering  and  rewarding, 

Mediterranean  Europe  5  divided  into  grid  squares.  Your 

am.  as  Emperor,  a  to gpin  1 00  squares  of  territory  as  quickly  as 

possble  -  at  the  same  time  dealing  with  Barbanan  counter - 

attada  piagjei  civil  war  and  rival  Emperors, 

S  leveh  of  skill  plus  a  continuous  Conquest' game  where 

alti^oMIkwl^*^ 


ID  BAT  ATTACK  An  all  action,  3  dimensional 
maze  game  where  you  gather  up  blocks  of  gold,  at  the  same 
time  pitting  your  wrte  against  vicious  vampire  bats  whose 
orJy  purpose  in  life  is  to  locate-  hunt  and  kill  you, 

4  levels  of  skill.  At  each  level  the  game  gets  faster  and 
more  complicated,  and  the  vampires  more  dangerous. 


FOR  SPECTRUM  48K 


THE  REST  IS  KIDS  STUFF. 

Arc  you  ready  for  ChcctahSoft?  So  don  t  play  unless  you're  ready 

There  s  only  one  way  to  find  out.  to  play  the  game  for  real  Because  you  1 1 

But  be  warned :  these  vampire  bats  know  fi  nd  there 's  one  sure  thing  about 

a  good  meal  when  they  see  one.  And  our  CheetahSoft;  Soft  were  not. 

friend  with  the 

scythe  has  had  years 

of  experience , . ;    (Tjjf^ 

Soft  welre  not  / 


£6.95  at  all 
good  stores. 


ill*  ■-nl^b  I 


<»N  Uf  f*.f  1  la  Cfe*tak»Fr  lit  J4  l*r  Start  (m4*#  ICK   T*J   D  I  *  13  IM  J 


ABF 


JOYSTICKS 


~     =      r 


INTERFACES 


Programmable  Interface 


Hardware  prou/emmed  ihri  inter  1.*ei!  attaint 
Joyitick  of  Trackball  eompjTibiiuv  with  AIL 
Spectrum  or  ZX6J  software. 

Without  internal  memorm  or  tape*  to  load  the 
direct  Jddrttim^  mode  otfen  the  Feitoit  com 
puttr   refponH    lu   controller    movement   wirh 

pf  pgrirpiniin^  btmg  retained  w+ien  the  power  it 
off 

Eight    directional    canabihtv    «    automatically 

achieved  by  juii  letting  up,  down  left  and  ri«gffoL 

Tne  hardware   approach  n  totally  compatible 

aiT*i    all   key  rftidinq  technique*  unlike  frwrnory 

[i' aqr^mmed  device* 

SuppMttJ  witri  Quick  Reference  GartH.  to  speed 
up  letting  to  your  favounlt  pm«,  demon 
i  if  a  turn  catieue  and  twelve  month*  guarantee, 


26.95 


plus  £1  post  &  packing 


4  s    RomSlot 


,uur  chance  io  unite  the  ^^my  worrd  ol   mitent 

Loading  ginv« 

Ajl  ROM  Cartridge  software  e«n  be  k*y bo+rd  Controlled  to  i 
joyltkcfc  il  not  ttler.lijl 


Only  high  tauaiity  program*  art  available  on  ROM  end  ioon  a 
whole  r*r*  fenge  i«  W  be  launched  by  Parker  Games  aKcfcuifvetv 
on  catndjp.  for  the  Spectrum 

RomSlql'i  unique    Game  Relief*'  will  re*! art  the  g*me  tl  any 
I  during  pity   When  no  game  cartridge  H  ifl  y«  Xhif  beComri 
a  useful  computer  ftiet  faculty  ^om  crashes  or  convenhonaL 
machine  code  program* 

RomSiof  ri  fully  compafibli  wuh  ail  otha*  add  on ■  via  a  fear 
connector  and  McAteti  &*d  fully  guaranteed  lor  twerve  montm 


Interface  II 
9.95 


ttat  -ixi#iath)>^i  #»  #*i  iwqiartgfl  ran  4***nw  n* 

•*r . mr  **«:h  rfi^i.  aito  »ri#«|i|  » m  »•  U  #«™  •**«  * 

ee  ei  -*hpi  Seta*  u*>te#*L 


Quickshot  II 


only  11.95 


plus  50p  post  &  pocking 


Quickshot 


v»- 


+*\  .p*  ii  ;       a  viVV  *  i*Q 


-  !*l»  PiM '#i1  ^-U  *li-%M  *te 


i  oj  ■  *•  ajiu 


rP    ,VwkJ 


■"I  *'  D 


OVERSEAS  PRICES  ON  APPLICATION 
DEALER   ENQUIRIES  WELCOME 


PHOTON 

wraith/ disassembler 
for  48K  2X  Spectrum 

im  ASSEMBLY  LANGUAGE  PROGRAMS 
WITHOUT  TEARING  YOUR  HAIR  OUT! 

bit  all  captaalan  Stitlrum  hn  ■  nthir  irkia**  Incur*  n  ImMvlli 
tallows  tbi  lai  tmrtiaat  ibat  wi  «i  aallf  |»  •  it  IMTi*l " » •f*f  d  w»*t nnv 
It  llM  in  timet  rat  I  wi  ihouflhl  hi  Nivi  Brvt.n  il .  in  «  ward    BUGS 

II  rami  itfiaaint  it  Iftra  ZIO  iiiHn»lir  Itapuit  tr  irt  in  accaav 
pJuhtd  proflfimmtr  \fau\l  ippntiiti  1hi  fiat  md  tffwt  I  hit  ffltt  ifltt 
r i m* tin |  t*  m  I  h  •  ■  uulltal  to g p  A|  f  | G I N  S OFTW  AR £  ft  t  HIP  1 0  cht All  til 
tKn  *nd  miki  ?  ou  ■  b«Ttu  iFtgriflnmtr  too  S^wvpl?  if  «MUfl|  fttiti|fia| 
Mticitr  tut4  Mtiif   fifrtnt  raw  mtft  UlH  II  CIMtf  liaiidonil  artflitmi 

Oif  PHOTO M  caalami  ■  laaiiili  ajuiiinilai  I tit  talf  5p*cinin  dn 
aaaamiiir  fiat  wtani  laaili!)  tad  aa  ti taai  licilnv  ia  ardt*  ta  rijirh  can 
irpl  tihm  a  crati  Hnffeauf  linua,  jt*r  pratitii  michim  cedt  Mmi 
naparfaalrr  fitafi,  PHOTON  caAtami  a  wruih  tiat  mil  mp  chrqugh 
aaaibiai  caii  raatina  taa  iailr»ttiaa  tl  *  nmi  |mnj  ■  dually  if  lii  c*n- 
laati  al  ill  ravulan  aad  flagi  a  if  in  ltd  ifiir  Tit  tarrant  mif  ruction 
amauaiti  af  tfivjaii  ntuutiiMi  nick  ttlailt  a*d  inlinupt  if  if  an 
tittm  So  tii  iufi  art  viiy  laiy  ta  ifoT  unci  you  can  idintrty  fit  aiacni 
pan  I  *l  which  Ehi  flD  ricm  lomtlhirvf  ftu  did!  I  Wtfll  If  ta  do 

Fudhirman,  ■  nrhol*  hail  o!  tin  iHifil  rout  mi  «ti  Mting  inlRt  11011  (vie 
waiting  I  if  ijih  to  ui  ■  thorn  PHOTON  mil  ihawf  aa  haw  lUtit  wart  (ttap  if 
nap |  at  tKfi  f#a  can  iaw  mat  and  HAM  whan  writing  four  aragiiftii 

PHOTON  ii  a  lull  calash  hum  irwaa  aiatRtHt  cadi  aragnm  tad  n 
ic^onponiorf  if  caiaaraianinra  Mutnfclwai    fodtr  lodiv  iad  iub  pinf 

wu 

Saa^ctoojva/pa  farCIQ.K  l.mc  afca  MirwhifiMi  E1EEN  SOFTWAR* 
45  Banc  rot!  RaatV  Wiafcaa.  Ciaiitri  WU  OLR 


H4>  =  £0 

EIGEN  SOFTWARE 


create  reality 


f  HE  PIOFISSIOiAL 

PLANNER 
ANTON t  (AN  USE 


#  Perfoflly  pragremmad  ta  pradwt  FAST 
1IIKITS  I  CASH FIOWS  for  thf  ytar 
aitod 

*  Sup*r  qvKi  up  doting  ftaltffn  inxlatb 
IOLL-F0RWARD  H  ihot  mti  maaifo 
td*h  ilow  ii  vimplioty  iu*lf 

#  find  d uf  In st  bow  f o  gtl  rial  a v»r draff  c vt 
da  w«  ta  liiL 

*  CASH-PLANNER  i  nuiabtf-Hn1f|  i|i- 
fem  and  dhplay>  orr  a  df  light. 

*  FORGET  firmly  tpraadtkaah  and  com- 
pl«i  nanaoh  -  marhiae  code  sound  and 
colour  with  suptfi  an  urttn  ititrv^iani 
guide  you  obng. 

it  N  a  natd  I  q  t  n  I  c  r  and  law  bf|  one  chfrquai 
and  (oih  poymanH,  Ynu  know  the  bad 
■wi  Whoi  tbeol  Ik  firlwre. 

#  A  minimum  nf  typing  in  plui  ipolly  t«sy 
ofdafts  wilt  makf  liii  four  Idvoun^ 
pi  on  ling  nsiilaai, 


AN#*i  ta  ii  10  aaan  af 
iwiai/tifMaVtiif  mtb 
bail 1 1  <rta  tint* 


iilAi    U    HO  ail 

SMALL  UiH  I  SI 


priUlf    aJv*   bi    dattM 

«tl  Bur  Uflt+*rt1  PLUS 

hip    Bnitf    ftar    H»lr 


mm  OROfR  H.50  to  OR  conza  software  (ts) 

75  AL1ERT  ROAD  WISTF  I0LT0N  111  5HW 

(kawbiai  ui*wK*.t  oioi  447T7) 


ELECTRIC  SOFTWARE 

THEY  SAY  THE  WORLD 
WILL  DIE 
IN 


Jietive  qualities     861  _    CRASH 
Value  for  rooriey       891"     Micro 


iaaaanta 

OB AP+liC  LOCATIONS 

L  A«Q£  VOCADULAnv 

*S»«f  WATig##$  ACCtPTED 

•UMCDIATE  nf  IPQHSE  f IHES 

AM  AUAZiNO  UHBE  Of  HUMOMft 

FULL  W»rnyCTIQf«  ON  LQA^aMI 

1004*  UACIOHJ  CCXK 

Save  Game 
feature 


ONLY  C4-5CM 


Send  P O /cheque ta 
Electric  software 

13  Clarendon  Road 
London  E11  1BZ 

48K 
SPECTRUM 


H  yew  *#  wrr|i*A  ***  g»ti  ^oa/ipn«fi*«  wi  oo*r  wp 

PfKHW  oi  j*  r  ai»t  u*n»uf  aMarn*  pt»«w  wwtn 

IH4  Iptv*  your  n«nbi  #n<9  n^fflfc*!  ^M  pddf«*  •"* 


RAINBOW  S  SPECTRUM 

PROGRAMMABLE 

JOYSTICK  INTERFACE 

WITH  SOUND 

NOW  IMPROVED 

*    7h0  keyboard  is  MOT  dr^bted  when  using  the  Joystick, 
*    ¥o«j  can  Aa  vt  *  Through  Port  -  See  Below 


PflOGRAMMABLF   - 

UNIVERSAL  - 
AMPLPf  IEO  SOUND 

EASY  TO  USE 
AOAPTA&LE  - 


pr/V  Dm 


ONLY  £24 

Extra  for 
Through  Port 

plus  £1  p&p 

Send  Cheque  or  P  O  to  Rainbow  £lcc trenlc* 

Glebe  House  .South  Leigh.  Witney. Oxfordshire  OX8  6  XJ 
TeL  Witney  {0993)  5«32  fMt 


CHEER  UP    II  LICENCE  TO  QUELL 


HARD  COPY 


Cheltenham  based 
Euroelettronics  \ 
produced  i  piece  of 
software  for  Spectrum 
owners  called  Cm 
ftaf-.that  will  allow 
the  company 
ZX  LPKINT  Centronics 
and  R3232  interfaces  to 
reproduce  four  colour 
printing  on  the  NUT  40 

fad}  COP  1 15 
pnm». 

There  are  two  versions 
available,  far  £5-50 
each.  The  first  ts  in 
machine  ©ode  for  the 
issue  3  model,  while  for 
:ri  of  earlier  models 
or  ot  her  in  anuf act  Lire  r"  * 
interfaces  the  other 

version  is  written  in 

Basic, 

Phone  'em  on  0242 
542009. 


There  \  still  some 
confusion  surrounding 
the  ami- copying  system 
developed  by  Jim 
Lam  one.  of  JCL  Data  — 
that's  the  one  that  was 
banned  by  the  Ministry 
of  Defence  when  a 
pnteni  vi as  first  applied 
tuse  n  might 
cd  to  be  a  risk 

lo  British  teewttj 

The  commonly  held 
belief  ii  that  the  new 
(post  MoDl  system  is 
only  now  being  produced 
because  no  patent  has 
been  applied  for  — 
which  nutans 
nothing  can  be  done  to 
prevent  us  i.  is 

the  vie*  held  by  GOSH 
(Guild  oi  Software 
Houses)  member.  Rod 

Cousins,  Who  is  firmly  in 
favour  of  anything  thai 
will  prevent  piim 
However.  Jim  Lamont 


THE  WRITING  ON  THE 


SCREEN 


In  the  Dark  Ages  of  the 
Spectrum,  the  only  light 
pen  to  be  had  w  as  a 
nearly  useless  convened 
biro  from  a  company 
that  now  concentrates  or 

■:,  two  new 
light  pens  have  arm  ed 
on  the  scene  —  one  from 
Trojan  and  the  other  i* 


manufactured  by  CO, 
Both  are  custom-made 
light  pens,  and  both  lire 
supplied  with  user- 
friendly  soft  war 

The  Trojan  Pen 
119.95  and 

from  PSL  Murker mg  on 
0582  591493  The  CC1 
.  tl  5       details  on 
0799  25014, 


PAPERING  OVER  THE 


CRACKS 


Sometimes  it's  a  pain  to 
have  to  order  your 
computer  stationery  well 
in  advance  of  running 
out,  io  M'Hire  Paragon 
has  launched  a  range  of 
continuous  stationery 
catted  Blue  Chip  which 

uUble  stxM 
through  high  itn 


stationers  and  computer 
dealers.  The  first  two 
products  will  appear  as 
easy- it*  carry  boxes  of 
5  DO  forms      green 
musk- ruled  for  dac.t 
listing,  and  plain  Kir 
Edge  for  letters  and 
graphics 


explains.  "The  current 
system,  for  which  I  have 
applied  and  been  granted 
a  patent,  is  ha&ed  on  one 
of  my  very  early  ideas". 
And  while  u 
apparently  not  di  similar 
[i  i  i  he  one  banned  by  the 
MoD,  it  s  only  about  95 
percent  efficient, 
whereas  the  other  was 

■  irtu:ill>\  if  not  totally, 
'crackproof .  All  of 
which  seems  to  jiugj^ 
the  MoD  thinks  national 

ritj  MUld  be  at  risk 
if  private  companies  or 
individuals  had  the 
capability  to  store 
taformalion  thai  u.is 

beyond  the  teach  ol 
■  ity 

■  ■!  .•..■ni>;iiioiis  Pcrhapi 
Ofwcira/9Wii  walls 
with  us  after  all. 

Mr  Lamoni  went  on  to 
explain  that  JCL  Data 
will  be  offering  a 


complete  service  to 
interested  companies*  by 
supplying  them  with  the 
I-,I"kV  of  the  sj  stem  he 
jj  allowed  to  sell  —  for 

b  they  will  pay  a 
fee,  and  from  which  they 
will  be  able  to  produce 
their  own.  customised 
devices.  He  says,  "Once 
this  has  been  done, 
companies  must  return 
i  ^  copies  of  each 
system  to  us.  by  j 
One  will  be  retained, 
unopened,  to  prove  • 
which  date  it  had  b#en 
implemented,  and  the 
other  sent  to  the  Trading 
Standards  office.  After 
[Ins.  anyone  caught 
trying  to  break  the  'code" 
(so  to  speak*  will  be 
taken  to  court  by  JC I 
for  breaking  patent 
regulation  v"  Air 
would  be  paid  for  out  of 
the  previously  collected 


I  WANT  MONEY. . 


Those  with  more  money 
than  they  know  what  to 
do  with  —  or  no  money 
i  which  is  just  as  difficult 
to  organise  >  —  may 
appreciate  a  couple  of 
new  programs  designed 
to  help  tnem  Wfl 
lUL 
The  first  is  Home 
ffudf*rt>  a  package  that 
lets  out  [■  -  enable  people 
Io  keep  track  of  finances 
.tmj  build  up  a  file  of 
incomes  and 
expenditures.  These  can 
be  used  in  what  if 
calculations,  and  income 
and  expenditure  can  be 
produced  tncl&tj 
tabulated  form  or  as  a 
bar  chart,  All  data  can 


be  togged  for  date  and 
lime  and  is  secufii; 
coded  by  the  user.  For 
11 1-  ire  information,  chase 
up  Kuma  Computers  Ltd 
on  07357  43^5. 

The  second  program, 
from  Sine  lair  Research, 
is  called  tVtikh?Tax 
Calculator.  It's  a 
personal  tax  program 
that  will  reckon 
accurately  the  true 
amount  or  tax  owed  for 
the  1483-1984  year,  lis 
been  written  to  include 
all  relevant  basic  UK  tax 
rates  and  allowances  and 
is  divided  into  three 
see  Lions:  the  first  defines 
personal  circumstances 
and  job  earnings. 


MARVELLOUS  NEWS 


AH  fans  of  Marvel 
comics,  capes  at  the 
ready,  cos  it's 
Superhero  time! 
Adventure  Internationa] 
{UK)  Ltd  is  launching 
the  dm  graphic 
adventure  computer 
ume  featuring  the 
incredible  Hulk. 
Adventure  International 
in  America  has  signed  a 
licensingdeal  with  the 
Marvel  E  ntc  rtai  nmc  n  I 

i  p  to  produce  a 
series  of  software 
adventure  games 
featuring  such  Marvel 
superfolfc  as  Spidermiin, 
Captain  America  and.  of 


course,  the  Hulk. 

Mike  Woodixrffe  in 
the  UK  office  explains 
thai  "Mwvtl  will 
produce  a  comic  to  go 
with  each  game.  The 
vtorvlinc  Lilefl  M  ■ 
certain  point  and  you 
h,ne  to  go  in  the  tape  to 
continue  the  adventure 

Iff  welt  have  the 
chance  to  actually  take 
part  in  the  adventures, 
and  as  Mike  WcKximffe 
points  out  "the  potential 
is  tremendous".  This 
could  rL\i3h  he 

something  to  look 
forward  to, .  . 

Marvel  Comic*  Group 


licence  fee*.  So  far, 
JCLS  device  has 
attracted  favourable 
attention  not  onfy  from 
GOSH,  but  also  the 
Trading  Standiu 
Office,  the  Consumer 
Protection  Bureau  and 
the  Fraud  Squad 

The  software  industry 
is  already  showing 
interest  in  the  device,  in 
particular  some  tape 
duplicating  companies. 

BR  Magnetics,  lor 
example,  has  already 
applied  for,  and  been 
granted*  a  licence.  And 
A&F  Software  is 
curremlv  customising  the 
system  lor  its  own  um 
A&Pv  Mike  Fit/gcrald 
says, fc  We Ve  trie 
and  are  quite  happy. 
Anything  thai  prevents 
or  discourages  piracy 
must  be  a  good  thing  for 
the  industjy  as  a  whole." 


including  overtime  and 
>«n 
two  contain!  questions 
on  additional  income  like 
pensions,  social  security 
benefits  and  investment 
income;  and  the  third 
Coven  personal 
allowances  and 
outgoing 

The  package  in  priced 
at  £1 2. 95  and  comes  on 
cassette  with  a  59  page 
reference  manual  If 
available  mail  order 
from  Sinclair  Research 
Ltd  ( phone  U 

I  H  and  through 
■elected  retar 
You  nc\CT  knou      the 
cassette i  mi  phi  end  up 
l;i\  deductible' 


ANTICIPATION  OVER 


For  all  of  you  out  there 
who've  been  watting 
with  breathless 
anticipation  for  the 
results  of  our  Am  Attack 
Compeii  lion  from  i**ue 
2B  here  they  are  at  last. 
Our  first"  prize  w  inner 
was  Michad  Kipling 
from  London  and  he  was 
invited  up  to  Prism's 
luxurious  offices  to 
.nLkc!  his  ph/es 
Needle* v  to  *a>  he 
wasn't  expected  to  can 
the  whole  lot  home  an 
the  tube,  hui  he  did  just 
about  manage  lo  take  the 
hardware  with  him, 
W  e  thought  we'd 
better  question  him  on 
how  he  managed  what 
we  con  side  red  to  be  a 
pretty  awkward  game 
and  his  reply  was:  M  Well 
it  look  me  about  a  week 
to  get  through  alt  the 
levels,  awl  then  on  the 
phone- in  day  it  look  four 
hour*  to  find  the  bo* 
marked  AMMO 
Thai's  pretty  fast;  if  he 
keep*  that  up  he  It 
probahly  be  through  the 
software  prizes  in  a 
couple  of  months! 


Pictured  here  arc 
(from  left  to  right!  Bruce 
Sawfr»d *  our  Managing 
Editor.  Roger  Mtmra, 
our  manic  Editor. 
Michael  himself  an  J, 
finally.  Bob  Denton. 
Managing  Director  of 
Prism. 

Three  other  people 
will  prim  of  £  I  (XI  worth 
QffOftwifQ  tlld  the>  are 
JCatteyof  East 
i  "okheswr,  Essex, 
new  Spasion 
Leicester  and  Richard 
O via  from  St.  Albans. 
Could  these  three  write 
to  us  confirming  their 
addresses.  The  following 
25  winners  each  receive 
a  yearns  subscription  to 
this  wonderful  magazine 
and  we'd  tike  them  to 
write  into  us  with  their 
enact  addresses  and 

infurmHtioH  CM  when 

they'd  hie  their 
subscriptions  to  start 

Here  goes, .  .David 
Green.  Sheffield; 
Christopher  Hall* 
Belfast.  Mark  Sum  an 
{unintelligible  address); 
Ian  Kerns,  Hayes, 
Middlesex;  David 


ITS  ACE! 

| 

Hay  ...wowiThi  **r*>  Ac*  Joyatlck  t*  poc«d  at 
C1  3-05  and  {it  myt  h*r*)  it  robustly  CantlfuCfid 
With  parliculnr  imphim  on  it*  *»«  of  uw. 
Thtr*'i  ■  c*ntra  Fif*  but  Ian  plua  a  dual  action 
Fir*  button  on  t  h*  front  of  th*  baa*  for  laft*  and 
right-hand  playing  Ijuit  call  ma  Andy  Daftfroui}. 
Th*  •  Hitch**  on  th*  Pre  Ac*  hava  baan 
d*tt ruction  tattad  to  ovara  million  aimutatad 
opa ration*  land  30  worn-out  fing-araf  !T)  and  tnli 
allow*  Sum  lock  Micro  war*  ih*  conf(d*nc*  to 
diah  out  a  two  yaar  raptacamarri  wnrrpnly  on  ih* 
Katick.  Th*  Pro  Ac*  can  he  u&*d  with  any 
'atandard'  Spactrum  joystick  inlorfnco;  word 
ha •  it  th*r*fcll  loon  he  one  coming  Along  from  SM 
rh*m **l w*»,  You'll  o*t  a  Pro  Ac*  ailhar  through 
mail  order  direct  from  th*  company  or  Irom 
selected  retail  outlet*.  Ring  Sumlock  on  061  - 
«M  4231 


Thompson.  Nureiftg, 
Eliex,  David  Saunders 

tingham;  Mike 
Often .,  F  ram  I  i  ngh  a  m+ 
Suffolk;  NickvRuiter. 
Whiilev  Bav; 'Philip 
Daniels.  Shanklm.  I0W; 
Paul  Mark,  Hull; 
N  Emery,  Liidi;  Mr 
I  ;imh.  Aylesbury-,  Mark 


Little,  Belfast;  Michael 
Wiecko,  Wrexham, 
Clwyd;  Vincent  Kelly, 
North  wood  Hill;  Chris 
iX-silva,  Bedford;  Colin 
Konpvrka.  Maidstone: 
Alan  Hrigman,  Brisi 
lit,  Goldthnrpe, 
S  York  shire;  Robert 
Hcckmih.  Northampton: 


VEGETABLES  FIGHT  BACK 


With  everybody  fed  up 
to  ihc  back  molars  with 
invading  alien*.  W I  now 
the  lurn  of  marauding 
vegetables.  Difficult  is  a 
may  be  to  believe,  after 
Revenge  c/the  Kilter 
T&m&t&ej*  comes 

'Viable  Crash  front 
Kiuw, 

It's  a  machine  code 
program  that  runs  M  the 
48 K  Spectrum  and  the 
scenario  goes  like  Ihfa 
you  are  being  attacked 


by  battling  vegetables 
and  under  Tire  from 
exploding  seeds.  You 
have  three  lives  and 
there"*  nowhere  to  hide 

so  watch  out  that 
l hose  crazy  carrot.*  don't 
break  ranks  and  try  to 
crash  into  you, 

At  £6,95  this  may 
sou  i  weedy' 

tyvckl  /-"c/j.  but  uyftjf, 
it  should  be  available 
from  all  welt- fertilised 
micro  stores* 


usmm 


UMM 


The  1  .ssc\  Inhibition 
Centre  is  planning  to 
hold  a  home  computer 
fair  at  the  Old  Si  John 
School,  Chelmsford,  in 
the  next  couple  of 
rmmih*  s;t\s  org^nistr 
Lance  Feller. 
"Eshibitor*  won't  have 
to  pay  to  attend,  but 
visitors  uill  pmhahly  be 
charged  £  I  per  heocT. 
Mr  Feller  was  also 
responsible  for 
Chelmsford"*  first 
business  computer  fair 
back  in  April,  when 


:ippro\iTTialcl)  .^iMi 
■i  iMti  irs  [it tended    I1  ii 

'Tbii  ihow  wasn't 
quite  as  success  I  ul  as 
we'd  hoped,  because  we 
had  one  problem  after 
another  On  the  previous 
night  a  hurst  pipe  caused 
a  major  Hood,  ami  I  was 

working  until  four  in  the 
ung  mopping;  up  the 
mess  " 

If  you  fancy  a  day  at 
the  fair,  you  can  catch 
Lance  on  0245  252900. 
But  don't  forge t  your 
Wellington  boots! 


Muhael  Church. 
Camden  Town.  I 
Andrew  Watt  Solihull; 
David  Salem.  Liverpool; 
and  could  Daniel 
(Something  or  another) 
from  Leathcrbcad  and 
Brian  { What  *  hi  sn  a  me) 
from  Orpington  contact 
us  as  soon  as  possible. 


A  SERIOUS 


VISION 


»ns,  of  London  W6, 
has  recently  launched  its 
first  business  package  for 
the  48 K  Spectrum. 

I kldly  named  Sci  Fite* 
the  package  constats  of  a 
Program  Generator  and 
a  Report  Program 

irraior\  The  former 
allow*  you,  without  any 
knowledge  of  Basic,  to 
ale  a  database  of  a 
structure  arid  design  ih;il 
you  can  i 

frrsoftal  requirements, 
he  second  program  in 
the  package,  the  Report 
Ptogmm  Genera  tor, 
allow*  youioaci 
your  database  and 
display  it  in  various 
formats. 

There**  two  ways  we 
can  look  at  this  either 
game*  software  hou* 
should  slick  lo  games 
M'ltwanr,  or  Visions  was 
offered  something  so 
gLKxl.  the  company 
couldn't  refuse  it. 
U  hichevcr,  Vision 
(Software  Factory  r  i* 
selling  Srt  Ufa  at 
Ct  9  55;  the  company** 
phone  number  k 
01  7487478 


RMTLWE 


c-  —*J 


THOSE  WISE  VIRGINS 


Regular  visitors  to  the 
West  End  of  London 
mil  probably  remember 
the  famous  "green* 
Games  C  ens  re  shops, 
These  stores  sold  all 
manner  of  toys  and 
games,  from  DAD  to 
Dominoes  .and 
Computer  Battleships  to 
Ruhic'i  Cube  —  until 
one  day,  an  acute 
cashflow  problem  caused 
the  closure  of  all 

Bue  here's  the  good 
news,  for  store  numem 
una  in  Oxford  Street  has 
recently  been  taken  over 
In  the  virgin  Empire 
Ycs+  in  the  turbulent 
wake  of  the  Virgin 
"  am  s-  the-  At  la  nt  ie-  for- 
under  a -ton*  scheme, 
multi-millionaire  tycoon 
Richard  Branson  has 
decided  to  launch  his 
own  Virgin  Games 
Centre 

The  store  looks 
surprisingly  similar  to 
ihe  way  ii  did  before. 
The  bottom,  or  ground, 
floor  is  stacked  with  the 
usual  toys  and  games, 
but  the  loph. 


taken  over  by  the  home 
computer  department  — 
ob>  icmsly  became  Virgin 

a!rcad>  ha*  interests  in 
that  direction. 

Checking  out  the 
shelves  ofrhe  upstairs 
dept.  one  can  i  help 
noticing  an  obvious  lack 
of  plugging  I 
own  brano  software. 
Apart  from  a  few  copies 
scattered  amonpi  the 
racks  full  of  rival 
product,  the  only  push 
for  Virgin  Games  is  | 
small  poster  pinned  to  a 
pillar.  The  computer 
department's  Lcs  Baker 
said  this  w as  because, 
"we're  going  for  new 
releases  rather  than  just 
our  own  games"  —  a 
refreshing  lack  of  bias 
indeed,  and  probably 
good  commercial  sense 
to  boot. 

<  Irn  c  the  centre  m.l1- 

become  more 
published,  thf  phin  1*  io 
move  away  from  the 
VCS-type  machines  and 
concentrate  on  ihe  home 
market.  Wise  people. 
There  are  also  going  to 
be  special  offers  where 


YOU  DIRTY  RAT 


Now  get  dis.  Da  latest 

tHHC  rn'im  d.i 
Met  bourne  House  mob 
is  called  Sfuesy  and  it's 
da  first  gangster  game 
w  id  comic-  strip  speech 
in  da  language  of  da 
great  days  of  Chicago  in 
da  1920s  Just  ta  give  us 
bored  olk  journalists  a  bit 

■urprise  like. 
Melbourne  House  sent 
da  boys  around  wjd  da 
resiew  copies,  Jet/ 
when  da  two  lads  w  id  da 
vioiin  cases  walked  m, 
our  receptionist  just  hit 
da  ground,  Ah  mean, 
dese  tings  just  don' 


happen  m  Rathbone 
Place. 

Dji  game  h,^  hm 
designed  using  da 
Melbourne  Dmw  utility 
program  and  de  aim  is  ta 

ighesl  an'  most 
powerful  mobster  in 
town   Vd  buy  da  mob's 
:irh11ery  and  ammo, 
bribe  da  cops,  organise 
di\  protection  rackets  and 
most  important,  makka 
lotta  dough.  Mugsy  costs 
£h.l*5  And  works  on  da 
48K  Spectrum.  Don"  a 
miss  Jzt  renew  soon  inna 
da  mag   -  or  dere'll  be 
trouble' OK" 


you  gel  'nine  for  the 
price  of  five  \  or 
whatever  If  this  pilot 
store  is  a  success,  then 
Virgin  hopes  to  open 
similar  centres  in  other 
area*  of  the  codify. 

The  V  if  gin  Games 
Centra  is  only  a  couple 
of  door*  aw a>  from  the 
Virgin  Megasturc  ai  the 
Tottenham  (nun  Ro:id 
endofO*r  rJ  Street 

d  0*11  more  by  going 
there  —or  'phoning  0  J  - 
637  791  I, 

Still  on  Virgin  ground, 
the  games  company  has 
recently  been  expanding 
its  operations  In  a  major 
change  of  strategy; 
Virgin  has  decided  to 
become  more  than  a 
mere  publishing  house. 
Wc  have  decided  to 
create  a  small  team  of  in 
house  pro  ^ramming 
talent  to  develop  unique 
creative  software/1  said 
a  spokesman.  If  yon 
think  you've  got  it  —  and 
Virgin  want  it  —  pop 
round  to  6 1  /63 
Portobello  Road, 
London  Wl  I  and  che^k 

IE  i  i LJ 1 


PEEK  WHEN  YOUR 


SPOKEN  TO 


Micro  Command  ■»  a  n*w  ip*«ch  rtcoqmiian 
ayalam  that  can  b«  u*«d  irJl i*\\y  with  girnti*  but 
■  rt»r  a  bil  of  practic*  you  can  u*«  th*  routine* 

rtrovid«d  for  #y*t*mt  of  your  own  doaign. 
ncludad  in  fh»  pactaaga-  la  an  intarfac*,  a 
mmruphoni  and  a  CHB*tt«  cent  ft  I  map  vAnOut 
program*  nnprng  f  rqm  mn  introduction  to 
*p**th  recognition  through  to  a  gimt  callod 
Sheeplnlk  which  h*»  you  rounding  up  aheap  by 
giving  verbal  command*  lo  m  fth+epdog!  Micro 
Command  ham  ■  ncommindtd  retail  price  of 
C  40*VB  and  i»  ft  vail  utile  from  high  a  I  re  of  thopt 
In  cat*  of  difficulty  coll  Orion  Data  Ltd  on  0273 
07 2904 r 


EXPANDING  BOUNDARIES    I  TO  HELL 


WH  Smith  h  planning  to 
extend  its  rimgcof 
Computer  Shops  by  the 
beginning  of  September 
this  yc:ir   The  com  pun  \ 
describe*  these  shops 
wiihin-shops  as  having  a 
" relaxed'  atmosphere 
where  you  can  si!  in 
comfort  at  console  units 
and  use  complete 
systems  —  as  well  as 
being  able  to  make  full 

if  the  computer 
staff's  expertise  John 
Rowland,  ihe 
Merchandise  Controller 
far  Smiibv  sens   'We 
want  people  to  be  able  to 
try  out  the  hardware  for 
themselves  and  have  the 
opportunity  to  discuss 
and  compare  the  various 
computer  specifications 
and  software  packages 
with  our  specially 
i  mined  staff. "  Another 
idea  h  computer 
exhibition  evenings  to 
demonstrate  the  specific 
linlj  i>f  computers  and 
peripherals 

Of  the  company's  J55 
retail  shop*.  50  will 
contain  Computer  Shops 
and  220  will  have  know- 


how"  departments  by 
September  this  year, 
Ncu  Computer  Shops 
are  hemg  opened  JU 
Hi -!ii  in.  Chester. 
Coventry,  Derby. 
Lewi  sham,  Oxford, 
Preston,  Southend, 
Sunderland,  Watford 
and  York;  and  ' know 
how1  departments  will 
appear  at  (take  a  deep 
breath)  Basildon, 
Bedford,  Blackpool. 
Bournemouth,  Bradford, 
ChclfD-ffoftft 

Cheltenham,  Colchester. 
Crawley.  Ouildfordi 
Han  ley.  Harlow,  High 
Wycombe,  Ilford,  Luton, 
Peterborough,  Putney, 
Nottingham,  Richmond. 
Slough,  SolihuU, 
Stockport.  Sutton, 
Swindon,  Wood  (eh  and 
Worthing.  Computer 
evenings  are  planned  for 
Birmingham,  Cardiff. 
Glasgow,  Kingston. 
Leeds,  Leicester, 
Liverpool,  London 
!  Ho] born  Circus  and 
Hrent  Cross), 
Nottingham,  Reading, 
Southampton  and 
Swansea.  (Wheu/i 


SOFTWARE 


Richard  Shepherd 
Software,  revealed 
recently  in  KSasihe 
recipient  of  one  of  our 
coveted  Strangled 
Turkey  awards 
has  launched  another 

Kme  in  its  Adventures 
to  Imagination   series 
The  offering,  entitled 
The  Ittfertw  is  based 
around  Dante's  concept 
of  Hell  —ai  Laid  out  tn 
his  book,  lr\fitrno. 

Hobbit  fans  ml] 
probably  feel  at  home 
with  the  interactive 
characters   Here, 
however,  the  idea  is 
taken  one  step  further  in 
that  any  character  may 
befriend  y~r\  n*  become 
your  enemy, 

Th*  Iryfww  *  as 
released  on  June  lst4  and 
retails  at  £6.50  for  the 
4KK  Spcccy.  More 
tk tails  from  Richard 
Shepherd  Software,  21- 
25  Elms  holt  Lane, 
Oppcnham,  Bti> 


UNIVERSITIES 

Dnitf  or  tit  j  Of  Le*C*ete*  Department 

V  Faycnotogy 

Tr»  Finance  1  EalatOf  Qfhcor 

Urtfvaratty  College  of  Sw  anaa* 

Umvtriity  of  Eaal  AngUe  School  of 


» 


• 


Weamekt  College,  Oepartmen!  of 
Zootegr  u^varally  of  London 
School  01  Phyalce;  University  O* 
Mewcaalle  upon  Tyne 

D  rtoro  Un  1  wrarty  Compunng 

The  Urtl  verity  of  W Arwicti 

Uniwetty  of  Aberdeen .  Oepe^tmortt 

of  Googyepny 

Trap  Unrwrwlf  tit  SuiHX 

Unrvantly  of  BrtaAof 

HerW-Watt  Umwotty  E*f*  of  Civil 

Engineering 

T  he  Nn  Unrvortit >  of  Ulster 

The  Uni  tor  efty  of  Sir  athcryde 

T  he  Urtveratty  of  Southampton 

Uniwotty  of  Lhwrppol 

The  Unhwofty  ol  Aefcffl  In 


J 


• 

; 

• 
* 


ynrvereity  of  Keek 

Uftttfottit,  Of  Surrey 
uYirveraJty  CqXo*  of  Undo" 
Tho  urihrfftity  of  Oundow. 
Microcomputer  Centre 

POLrTCCHNfcs 

Thame*  Polytechnic 

Foiytec hnic  of  the  South  Sank 

Co  vantry  fLancheater  J  Poly 

Oept  Of  Applied  Chemittry  Co vo  ntry 

(UnchcpforJ  F0Jy 

Nowcoalai  upon  Tyna  Poly 

MncfMiwr  1  uiy  bpujohl 

Homeld  Palmist h'ne.  Oopl.  of 


Th* 
Lee- 

Kir 

K 

■4 


"lie 

■fr!  Pi 
M||  PoffBc  fin  ic 


lyrrrtipoVsiyTfchnio, 
umoutn  Pofyi»c 


COLLEGES 

»C4»ege  Uftiveruttfof 


iraiegy 


iCCofTtei 

llnlver*  '?  College  61  5waraj*oi 

BMfcn  ■  ^  Lvpewwyg  Co-mpuin-  • 

Contrr  HmkMng.  Uriahs  ityttfeg* 

of  S»*flwfl 

wen*        ■  'j*.  worn 

Comb-  ^Ktiht  Cokog*  of  fHand 

Tectir*    ,-T  ^P 

Lond4nBprtiugh  of  Havot  irae*  The 

Prmc«p*r  Hc.*.-.ng  T< 


Blackpool  *fk!  Fykfci  College 

1  of  Education 
hOf  Technology 
I  Count  y  College  Of 


Kilmarnock  College 

Woerotdt  College  of  F  Education 

WHriid*  Coii&§  of  P  Education. 

Depl  Of  Eloc  lric*l  4  Muni  ng 

Newom  TC  School  Co4»ego 

N*t-en#J  CoCiego  of  AgrtcuHurwl 

Engineering 

Bradford  4  iihiey  Community 

Soom*mtCo.l*go 
Coa*go  of  Arts  *  Technology 
Hud  Craft  Deiiftfi  ft  TeCA 


St  CcJurnbu*  Co  Be  go 

Ftooen  Gordon  ■  inetrtute  of 


Of  Higher 


•  South***  Cottage.  Math*. Phyale* 


Mehock  College  of  Higher  E  ducel  urn 


Wakefield  Oiatrict  Cottage 
flof  Hikry  CaWege  of  Technology 
Tfw  Coltoge  01  S1   Poul  *  St  Mvry 
Therwt  Techmcol  College 

WeJfvi'ifCtiiTr^^ntco^  i*flnogt 
Cinnocfthju  TVchnkel  College 

i^lor^  Mortupbe  > 
f^  urtrwr  <H  uc  o!  i-d  r| 

. 
New  College  DurBprn 
Bath  CooVg*  of  Hejhor  Lduitlhori^^^ 
Norfn  TrMnjco  College 
Pepl  of  Ed«c*t*onoJ  Ageoiiroee 
fhwifhonei^in  rnWof  nf  loVoief 


TKhnkral  CvMlVt 


fta. 


Bourrwnouih  ood  Poole 

Khar  EducefJon 
Merrow  College  of  Mlqrne 
SoutMM  Co^ege  r  r  TKn 
SMwriiffe  College 
Southern*  Cooege 
Dwo/eoory  *  Betloy  Toe  holul*  An 
College 

Trvehem  Cottoge 
were  Coitege       m^ 
f  nurrocfa  TecbnlcoJ  College 
CMcueoe  Co  oege ,  Pep  1 .  Sctemc*  & 
Techoology 


•  Hitrllnglori  Uppef  Scfiool 

•  Heoth  Co^protwiioivo  School 

•  The  High  School  Berlyrtamnch 

•  nAp-fiiiSehftfti 

•  Monhi  OylUe  MigJi  Sctiooi 
m    rONgEOwat^'oichaK^Bolri 

•  -he  God&tpMn  ^  j  ivUf  £c 

•  Winces  BtfCl^y  Sflfe>n' 
m  3onw  Noun  f.'a^ipreoi 

e  SLPeui»wny  School 

•  Lefts  men  Middle  School 

•  ftufthcFofr  Hign  School 
e>  Tri<nimg  end  Edtit  Itomigemenl 

•  High  Orven  School 

•  (^rrwroCorriprehertoJvoScrwol 

•  Brvtoofiele  S*-h  r>' 

•  OifgrdlnfcfnoMonoi  iXneneti 
School  § 
Nompstood  School  v 


COMPANIES 
Cernoddge  Appited  Micro* 
Sirtoo  Comouter  Sytlomo 
A   ^Mrence  Su>n  LUe  Court 
'-■  1  Jio  A  Aeeocie«e« 
»tet  Servicoe 

■■*■  ■  'lOfial  Phyelcol  iMhoreeery 
c-eotfol  Trade  Eichenge  Ltd 


1 


Soutfi  Thame*  I 

fort  caiieqe  op  Arte  A  fe 

Softie  s^k     allege    f  Ml 

Tedtnology 

Bonwgiri  of  "  f .;■  If nrrt 

Qoiiege 

PkiO*L!-  "nMQfd< 
fhurroch  f  echniceJ  1 
Thurrock  Teehnkal  < 
Convpute*  OefMftmerii 
Febrhem  Commiifilty  CoHege 
Mid  Cofktge  ol  Higher  A  Ftrrffw 
Edycetioo 

Eoet  Hmm  CoOege  of  Technology 
Seoie-Meyne  College 


y  L 


•■mv 

■chn^cei 


UithTKlge  Te^hr-,.e#t  -"rjllege 
J4ortf*  Oaid'cJ  ahiff  t< 
^lOldl  Art 

t -jrtmgGOftege  OTtlgtvflr  Ed^ 
WoJeti  Neii  noil Schodl ol  Morik  ,ne 

Lordlleyoi   rrgfoiv  Coiieoo 
auuth  Eoii  t,  urtdon  C^Hiige 
Femborough  (Si  xtn  Form  J  College 
Wlgetotr  College  of  further 
Education  Annoi 
Strode  *  College 
Dundee  College  of  Education 
leie  of  Wight  Coiioge  of  Arte  and 

KeodAl  COlleg*  r>r  Fufihof  Educate ; " 
Wroon  College  c^t  Techooi^jgy 
wiham  Tec  hne5»i  Colli  ' 
Souik  Oawn  GoEfefS^i  An«  \ 
lwhmiogy 
^EirHSMefdi  Monr 
Conega 

SCHOOLS 
Camborne  School  of  1 
LongtOfi  Higfi  School 
Berry  Mill  High  School 
Camborne  School  of  Aftne* 
Honogerneni  Depart roenl 
Sc  hoc  l  of  Phytic  a 
Ouoen  Pfiirkppa>  School 
Carter  lodge  School 
Ainfteid  School 
All  Milkrwi  School 
Mood  Vale  Primary  Sch  • 
Vkncenl  ThOrnpeon  High  1 
Si  Aubym  Schor- 
imbefftormr  Sen*- 
Newhefn  School '      '      l 
Dorcan  School 
Beaumont  Scfi 
Bilfencay  School 
Eaeief  Schoof  Computef 
De  pert  mem 
CUrendon  School 
The  uv  1  n  u  Norf one  \M\ 

.rm'eCofE  Priciwy  School 
Si  Peter  *  High  School 
Roch  Ferry  High  Schoof 
Moev  on  Treni  Language  Centre 
Connih  1  Quay  High  School 
Gucfchurei  Hill  County  High  School 


GQVFRNMEHTCrf^ARTMENTS 

m    -,-i!forrt*mrr-  County  Council 

Adeiawy  linn  P01  Compuiefa 

•  lalcealerihlreCounlyCoimcM 

•  The  Dtroctor  of  Fknance  A 
Adminkitraoon,  Carnbridgeefure 
County  Coiincil 

•  Tho  Netionei  i^eihute  lot 

Mr  *.'^mr^  h 

Department  of  thv  Environ 
UujJdlnq  m>    <  .^chE*labUih 

igjert  Coun-Y  CoungM6«k#cation 
rtaairii 


iryof  Defeibce 

council  Accounta 


wni 

tion    j 


Deport nwnl  Of  Tr  Ode 

Devon  County  Council  Comminee 
Oepertmont  of  Elechicei  Eng, 
Coeegi  ol  Further  Educotiori 
Slrathclyde  Regional  Council 
County  Borough  of  Sundertand 
Moftr  CotiiHty  CoufieP 
^nrtflogharn^^rr  Qearntv  foirrr 
itlidon  r>  vn    -  Council 
rfy  of  Newcaaf laSpon  T  yraj 
-duconen  Comn#le« 
rtampirie  c#unty  CDurvei 
Bucking  M^"V,*MF*  0#unly  fcou 

education 


a -;on«xrt  Syvleme 

^rexUM 
uYltlah  Tetocommurocadofta 
B  T  Reooerch  Lab*  AcoourUe 
Wlndaor  Wine  Suppllae 
Jonnoriow  Ltd 
Ibootaoni  Deaign  Software 

:i   Aiwk, lolion  Ltd 
MoltptnLld 


Dlvlelort 

iregenHOon  Tec Hnology  Marketing 
Steel*  Macrqeyotomo  Ltd 
Tho  Tolovision  Centre 
Educatiion  A  l«cfOlech  Jnll 
Bnneh  Telecom  Eneerprlaee 
Otaaeay  DMrteulton  Lid 
■Kttwn^.it 
opttfic*"      urce  Tracing 
BBC  p  thi»cauon« 
■*  rti  Computer  a  lid 

Itaivitk  T    iwihy  Ud 
H.i    -       eronefa 
Mi   •    -■•    ^e 

fteglorilnfo  Cenlre 
Palace 
l  oetlone  Lid 

LM^errnatlon 

uuobom  Video  ProdueflofiB 

BBC  TV  South 

K ii pag  Company  Of  u>e n  Dmim 


Metropoiftan  Borough  of  Geieeheed 
Cleveland  Education  Comrnrttee 
Guleoor ough  TiacfHi  l  Centre 
Metropolitan  Borough  of  ftoc  hdale, 
Fdiic otlon  end  Trolnlnq  Centre 
Lekeaferf  hirf  £ducdtion  C 
De*i4M mentor  indueery  a  Trac^ 
leKo-.-of  hifc;    f^cll  Centre 

Saejlll  fidUr,  .illnn  Deyoftmefi 

w  inpcwar  l^ovicet  Coi 

TrAlnkigBarviceo 

Sejn  Cenir*  Ti  .nn.ng  Agency 

Co  ;'B 

II  TBCh^- :  -•gr  Canlf  q 
r4eafth  Authority 
Devon  County  Council  Ed  Cornm 
Mid  Surrey  Heaoth  Atrthoftty 
Epaorn  Dielnct  Hoepftal 

Sconioh  Council  lor  Educattokmai 

Technology 

Cfrryd  County  Councrl 

Norfolk  Education  Committee 

Agricultural  A  Food  Heeoarch 

Council 

Mid  Qaanttrqnn  Coon*|  Council 

Ldura|*r,ii  L^partmedl 

Kenr  rrmnty  f^pphi&i  Centre 

iond>^'''  ek>rough  ol  Barnei 

•  Weet  Midiornu  HeQKinoi  HeeMi 
Authority 

Scotht^  C pm merely  Education 
Council 

Toe  Scortnh  Adull  Baelc  Education 
UrtM 

BirrranghAfii  Social  Service* 
Mi(  roe+ectronic*  Education 
Ptogfem* 

Orealer  London  Council 
Ooncaeter  Mofropofilon  Borougrv 
Covnctt 

•  umied  Hmgoom  Atomic  Energy 
AuthoHfy 


ISy 

#  Cipher  Sy«lemB  , 
CumfTiunK-.aBw^  l  id 

■       >g»-     ■  jfflfeh  AJ 
Aord>*M  Protect  Ufrtn 
Andrew  Shyf  0  A  Son  I 

#  Acomeo#l 

Hvcm  ^ecnriDKigf  ncf 

*  Britlah  Shloouildere  graining,  Ed  A 
Safety)  Ltd 

o>  Botion  Cornpuieri  Handeiegee 

*  ^gherCoi- 

B   T  tam  Corporation 

•  Robot  Tacrtf       ...,  Ltd 


•   umaadltlngc: 
jB     Aythgrlff 
«  BfiiifthAavoj. 


Aerr 

Solom 

eee/ 
El  tie  So  me  or  o  Co  Lid 


Qro^i 

•  v  Av- 


ar tnaac  (In verctydel  Lid 

•  Uriiveraal  Sonar  Ltd 
e>  Dignar€<ruipmontScoiiaAdttd 
&  Edword  Dovw*  Chemtoei 

*  Pyramid  Servicee  Ud 


•  mnflaeroy  Pnncetort 

•  MtoofrdttE  UUU 

•  thomaa  Law  Ai 

m   TrmmTrklop  Productions  Ltd 
«  De*h  EiectiKat  A  Eleeti onlc 

Sarvicea 
m  Aeken  Engineering 

Ttej  Eatcrrfcity  Council 

T  -  ipiych  PuoHahlng  Lid 

IX  Data 

DctoconDali 

MortnWeleaN. 

Janaeen  Ptw  ■  ■  ncmvfow  Md 

H*»of*e4  Coal  Boav^i 

FT^e  Waya  Soft* 

Eoet  olio 


# 
m 
# 


^a< 


Jonn  fLImar  p-     o  t 

Miconei  ^.^aaL 

Control  Electric  fly  Geji*"*** 
Querrtaey  Computere  I"  ■ 
Curhari  Computer  Corftponenta 


BRITISH  MICRO 


r 


for  Sinclair  Spectrum  ..  .drawing  into  the  future! 


How  you  loo  can  have  {he  benelii  ol  drawing  your  own  applications  by  the  simple  uftft 

ol  our  NEW  ZX  Spectrum  version  o*  Gratpadl 

THE  GRAPPA D  comes  rampteie  *i|h  Cassette 

Programme  SpecUKejjtxpql  Overlay,  Rug  Light  Ran 

and.  of  course, *  w^^fcnlNimanuai  fuM  of  tips  and 

instructions       ^JlP^lP^SHN^ty  e*P«ied  irom 

STARTING  UP  « 

Connect  the 

p    twilcfi  on  you* 

■  mind  conned 

the  cassette  player,  type 

LOAD*  end  piwe 

ENTER,  ihen  surf  ihe 

mwMi  pttyfci  pitci 

the  keytowtl  owtey, 

Iry  the  time  you  are 

_i  the  "MENU 
on  to  youf  tcreenf 

Usage?  Wsf  there  fe 

AS  MANY  USES  AS  YOU  CAM  1W 
fry  lust  following  our  easy  manua 

.  ycHJ  wii  be  atie  to  utlliee  fs  you 

A  UNIQUE  PRODUCT  tfi* 
™mmm  ymu  ftiuirs  and  gme 
jendtoathounol 
a       oMcJiefww 


*  Dealer  inquiries  welcomed 

*  Special  discounts  to  educational 
authorities  &  government 

departments 

*  Export  inquiries  invited 


r  TO  ORDER 
BY  Tf  LEPTOW*   (9*33)  ±6222 

ttgftfer  i»np*r  *******  u*  pnrq  *Our 
Carfl  to  .  Mm.  Aa*»  IPO  nemi  si 


BY  POST 

*  Mm  pi«  tpte*  HCAon  lot* 
C***  ( :jni  Hottm  md  port  tote 


p  *ta  t  iq  p»f  m*i  mmmd 


ftjs*  lo  BRITISH  MICRO.  UNIT  02,  PENFGLD  WORKS 
WAY,  WATFORD.  HERTS  WD24YY 

DSBC  MODEL  0  O  COWMQDQ*lE  ft* 

M  tfCHJ  ran  uirp  Mltfli  (if  Ihf  «DO>4 


IMPERIAL 


BRITISH  MICRO 


Qfe 


Jl*m 


GraipAd  C*"ip4tf» 


In  VAT 


£125  00 


irxi  VAT 


EMITS 


fcltf 


A  HEGOTRON  GROUP  COMPANY 

Unit  02  PfenkjWW. 

tmpentf  W&y.  WHtofil  HERTS  W02  4  YY 

TEL  fG923) 48222  TELEX  946024 


•ii.: 


csco 


<m 


*  im^iiiqf  mm  it  nnr  wp-omohi 


I  enclose  my  cftaq ue  lor/PO  C  totai 

Ip  to  pay  with  my  American  Expmfi.  Barctaycara,  ONneni  Club. 

Access  Card 

*se  delete  whichever  is  noi  apphtiifile) 

Card  No 
Signature 


YS 


« 

r< 

w 


Outperforms  any  Spectrum  interface 


The  unique  Turbo  interface  from  Ram  gves  you  al  these 
features  -and  more-  n  one  umt 

*  A  vanety  of  interfaces  mcludng  Rom  cartridges,  two  *  way  Dplu^ 
for  standard  joystick*  PLUS  ful  expansion  bus  at  rear. 

*  CompattfcwrrJnKempstc^afxJProtekprotocote, 

*  Wbrte  with  latest  Quctehot  Mk  I  auto  rapd-frejoysbds! 

*  Choce  of  Rom  cartridge  or  tape  cassette  software. 

*  Instant  program  toadng  with  cartridge  software. 

*  Burt-»i  power  safety  device  -unique  to  Ram  Turbo 

*  Ful  one  year  giarantee. 

*  Immedtite  avadabtty-  24  Hr  despatch  on  recefrt  of 
PO  J  credit  card  details  (cheques  -  seven  days), 

*  tared**?  va/ue- only  122  95 

So  don't  waft  around  -  smply  complete 
the  coupon  and  send  it  to  us  today 


Or  caiouT credit  card  hot  kne  on  02514  25252.  (Access  and 
Veawefcome) 

Ram  Electronics  (Fteet)  Ltd,  B6  Fleet  Road.  Fleet  Hampshire 
GU138PA 


Please  send  me; 
Spedruri 


I 


24  H, 

****chfer 

Cn**  car*  and 


+  £1  p+p  [querteas  order*  £3p+p) 

_  Quckshot  I  Joyste^s|at£9.95 
(Qrtywhenpi*chas^witoTi^  p+tf 

I  enctee  cheque,  posta*  order  or  charge  my  Access/Vsa  fat  £_ . 

rui  i  i  i  i  i  i  i  i  i  i  i  iT-m 

Name 

Address . 


'^\ 


Tel 


TV 


lade  and  export  enquiries  welcome. 


■ 


iMmM 


WHT    Iff 


ffii 


hinkyoufcnowft 
4bout  pop  music  — 
hub!  Wen,  bore's  ■ 

package  from  Bell  flower 
Software  that  could 
stretch  (he  cdbjuft  a 
little  \\\  rutted  Stuart 
Henry 't  Pop  Quiz  and  is 
available  for  the  4SK 
Spectrum. 

Radio  Luxembourg 
di&c  joci  rt  Henry 

has  sifted  through  rrv 
than  750  questions  on 

Epmus^      from  [he 
atles  through  to  Boy 
George  —and  the  game 
can  be  played  by  either 
one  or  two  players,  with 
questions  selected  at 
random  over  each  of  six 
friuocb. 
Bui  this  wn'tjust  a 

^traJ^htton^irJ  check  HI 

your  know  ledge  oTthe 
music  scene,  A  l  the  si  art 
of  each  round  the 
computer  plays  a  sh 
nine*  then  prints  a  blank 


musical  stave  on  the 

u  board  with  a  space 
for  esc  r\  note  of  the 
tunc  When  you've 
correctly  answered  a 
question,  you  gel  the 
chance  to  guess  one  of 
the  notes  in  that  tunc;  a 
correct  answer  will  gain 
some  extra  points,  but 
guess  it  wrong  and  ten 
points  are  knocked  off" 
your  bonus  icon 


LEVELLING  UP 


!'     an  irritating  I  net  of 
adventures  that  you 
often  encounter  a  puzzle 
that  sou  jun  can*)  totw, 
Level  lj  ftfrmturea  have 
alw;ts>  included  fom 
that  can  be  returned  for 
beEp  when  players  get 
k  and  »ow  L9  may 
indeed  be  the  first  UK 
firm  to  Mart  an 
adventure  help  ion  ice, 

Origin  ally  every 
enquiry  needed  a 

separate  written  replj 
and  40  last  year  the 
company  decided  in 
experiment  by  producing 
a  comprehensive  clue 


sheet  for  Cofto 
Aihtwuft*  The  sheet 
was  sent  out  in  reply  to 
all  enquiries  aboui  the 
lame.  So  successful  was 
it  that  many  people 
wrote  requesting  similar 
help  for  tithe r  |ftmei 

So  now 
comprehensive  clue 
sheets  are  available  for 
all  the  1  *J  adventure 
products  and  tbeyVv 
to  anyone  who  sends  the 
company  an  SAt:  The 
sheets  provide 
alphabetical  lists  of  the 
objects,  creatures  and 
trickiesi  locations  in 


PHONE  FOR  PETE 


since  we  an  noun 
the  start  of  the  \ 
Helpline  for  stranded 
readers,  Trouble- 
shooting  Ptie  has  been 
deluged  with  phone-in 
problem**  We  asked  him 
to  report  on  some  t>f  the 
more  interesting  ones. 
Tin  not  sure  I  knew  what 
to  expect  on  the  first 
Wednesday  after  issue 
three  hi  i  the  streets  — 
would  I  have  a  flood  of 
calls,  or  would  the 
'phone  be  dead '  In  the 
event  the  first  day  was 
pretty  quiet,  but  the 
Activity  since  then  has 
certainly  made  up  for  n! 
The  problems  them- 
selves  have  ranged  from 


difficulties  with  pro 
grants  listed  in  the  mag, 
to  agonies  over  broken 
Spectrums. 

Mr  Blackhcath  from 
1.1. union  hod  trouble 
with  hi v  key board.  The 
from  Caps  Shift  to 
Space  had  died  on  him 
—  in  other  words  he"d 
lost  the  whole  of  the 
bottom  row   It  sa  fault 
thai'*  caused  by  a  cut  or 
break  in  the  keyboard 
membrane,  usually 
where  it  enlcrs  the  PCB 
connectors.  You  can 
either  fin  this  problem 
yourself,  by  cutting  back 

nnectors  behind 
the  break,  or  you  can 
I  buy  new  membranes  tor 


With  a  new  my 
tunc  at  the  start  of  e- 
round  of  every  game  nnd 
questions  selected  at 
random.  Pop  Quiz  can 
be  played  over  and  over 
MMO    f  he  game  co 

s  and  a  donation  is 
being  made  to  the 
Multiple  Sclerosis 
Society-  for  every  copy 
sold.  The  game  is 
available  From  WH  Smith 


Some  of  the  sheets  have 
up  to  580  entries  in 

typed  prim  but  it's 
still  relamely  cu 
look  up  where  something 
is  hidden  or  to  discover 
bou  bo  wtve  some 
puzzle  concerning  it. 
Certainly  h"s  a  much 
clearer  system  than  the 
straightforward  question 
and  answer  approach, 
ur  SAHs  to 
I  evd  9  Computing,  229 
Hughe  nden  Road,  High 
Wvcombe.BucksHPI? 
5P(i 


tl  20  *  VAT  from 
CM   m  IV 4-200  North 
Road,  Preston,  l.cm 

ire.  PRI   IYP  And 
oi  you  out 
there  who  have  blown  up 
umf  I   LAs.CPC  sells 
those  as  well       for 

:5  4  VAT.  Unfor- 
tunately, CPC  imposes  a 
minimuffl  order  charge  of 
£5  +  VA1  jniheUfcfo 
in  some  cases  you  origin 
have  to  buy  a  few  other 
bits  and  pieces  to  make 
up  the  order 

John  Hansen- Pry ce,  a 
Speccy  owner  from 
Woking  in  Surrey,  asked 
about  keyboards  for  his 
machine       a  query  that 
was  echoed  bs  mnnv  of 


THE  DAY  ZIP 


ehesiji 


tip  i 
died  the  death  of  a 
thousand  cuts  when 
some  demon  scape  I 
v* alder  decided  lo  chop 
it  up  and  slick  the  bits 
down  ba  the  wrong  order. 

If  you  find  the  article 
more  confusing  than 
usual  l  he  folio  wing 
program  i  don't  RUN  it 

Ssi  read  it!]  will 
e  the  bits  info  the 
order  I  intended 

Alternatively,  ace 
ediioi  IXHil  K 
RUNFOHM  wilt  spend 


hts  weekend  making 
amends  by  slaving  over  a 
hot  photocopier.  Write 
in  with  stamped 
addressed  envelope,  if 
soud  like  a  free 
photocopy  of  the  •rticle, 
hi  correct  order 
This  month's  article 
has  been  split  into  two 
sections,  m  ihi  (he  last 
parioi  the  series  will 
nppea r  m  mi  mon  i  h  Thai 

to*  |). 
Simon  (liaiin  croisid) 
Goodwin 


IQO    tF    f»*$*~i*t    WH>   cotuMW>*3   AMD   p*r*9r# 

AND    Laat     1  inf**nrt    my    b*    tf*t«cl« 

d       Qrue-    again    tha    THEN       LET    ne*r|      h"**ll 

t\m   ntAmtomr    *«d    a    * u  1  I    trror    me*** aq* *    OO    f 

0    p*Q*   48   column    2   pa#  *&r  aph    4 

<g*-49i     LET    calu«n>h     LET    pir* 
UraftiOl    LET    taut    h np-gwwr  #t  i nq    If 
r.  tioAf   to  put    #*eh   fi»»t     ltn»    l«    nuatiar    u 
r    variable    v«tu«   ON   A   Si^cH     DO    TO  p«Q* 
49   GOlufin    I    P«r#Qf  Aph    ? 

IF    p*gv-4ti    AMD    COluw*?    AHEt    p*f*xjr* 
pl>-4    AND    l*»t     1  i  rw<ftK*ui«    thv    «t»pn 
olv»fl   am  rpet    ftpcw-   N*  n^^  |]y   p» 

rfar-Md    in   ttw   wd«r    tn«y   ar«   them     m   t 

D    p*<*»     47     LOlu«n     T     p*rtgr4| 

13ft  LET    p-g*    ***:     LET    coluim-h     if  I    p*r  a 

grapli«2f    LET    Uit    I  |n»-tr*F  u^gh   *   t*bl#  e 

imp'.       1ht«    W«n*    yOMl    LET    n»?rt     1  |  nif-c 

an   riot    tty  SO    TO  v*ri*Ol*   in    #   cmi    OO   T 

0   fi*gir   4S   Cdluiin     I    p«f«qr#pri    1 

p*9««50  AND  pr&Qff-a*   lin»*380Q    TH 
EN       LET    thv    Miudqad    la  fc  t     ?A#B 

190    IF    pag»-V>    AND   program    hnt^ 
FN      L£T   thi   *™j    ci4     thp    1if,«-TQ   «9ffOi     lit 

llw  pro^|r«a>  b«  r»jfrmg«d  to  lit  th«  qa 
p  and  a»v*  tfw  bloc  I  -#ro*  ^V^  to  4579  * 
ov»    d  umi    4    i  I  n** 

160  REH    tl    you  alftprftnt    thta    I    I]    nw«r 

forgtv*  fa**. 


Br  for «  ycrn  mtari  typing,  Ihi*  program  wpn'l  RUN 
—  juM  rend  it  through  with  niue4S  'Adding  Zip" 
artier  and  all  wilt  ba  revealed. 


nuratllers  Of  the  key- 
bemrds  t  have  used,  the 
Fuller  FDS  is  one  or  my 
favourites;  unfortunately 
though,  the  companj 
vuMomer  service  leaves 
a  Llii  to  be  desired.  An 
alter  o  the  Fuller 

keyboard  li  I  0  Profile*  a 
very1  nice  device  from  a 
very  nice  comparv 
AMS.  This  imifit  has 
obviously  spent  u  lot  of 
time  studying  the  market 
and  has  come  up  with  a 
very  good  design. 

Back  to  the  more 
mundane  problems,  in 
issue  two  the  programs 
Kstad  m  Play  Po*tr  hut 
a  small  problem.  All  the 
pound  aymbols  t  ti  had 


been  printed  aa  backward 
separators!  |,  and  all  the 
hush  symbols  I  *  i  had 
been  printed  as  pound 
signs  (if  Apologies  lo 
time  reader  ed 

for  hours  lo  type  in 
PRINT  K  Land  who 
also  tried  to  find  the 
backward  separator 
character  on  the  Speccy 
The  lines  are  still  open, 
on  Wednesday*  and 
Fridays  From  10am  till 
Ipmand  2  5  pm  You 
can  ask  about  anything 
lo  do  with  the  Speccy  or 

Jon" I  expect  mc 
know  everything  I /i '% 
ntm&urtd  A^'i  Awm#n/ 
but  in  hctp  it  I 


t  .hi. 


11 


9MHfl^d3^r 


is 


■ 


* 


-1  Jl^^^^ 

Jf 

Kfcti 

3 

J 

^*> 

i 

• 

^■i^^i 

■( 

HgpQ 

r 

^w4B 

1 

-  ^g^^. 

It's  the  fun  game  of 
the  year  —  Trash  ma  n . 

From  the  moment  you  sit 
down  to  play  you'll  be  thrilled  by 
this  exciting,  original,  laugh  a 
minute  game> 

VfHir  Job  may  look  e&ty  Is*  the  r 
of  the  world,  hut  you  know  the  hazai 
speeding  cars  and  pavement  cyclists  can 
both  shake  you  up.  Let's  (ace  it  cars  can 
*  he  fatal 

But  if  that  isn't  enough  you've  got  t 
other  problems  of  vicious  dogs,  the  after 
effects  of  overeating  in  the  transport  cafe  or  one 
too  many  f  n  the  boozer 

Not  only  will  you  be  gripped  by 
you'll  be  amazed  and  amused  by  the  high  quality 
graphics. 

With  seven  levels  of  play  featuring  three 
attempts  to  finish  the  game  (assuming  you  are  not 
run  over  by  a  car)  Trash  man  will  provide  even  the 
most  experienced  games  player  with  n  thrilling 
challenge-  1  or  2  player  option,  Hall  of  Fame  and 
Joystick  compatibility41  ensure  this  game  has  all  the 
best  arcade  features. 

Trashman  is  available  NOW  for  the  48K 
Spectrum.  Ask  for  It  today  at  your  local 
computer  store! 


Only  £5.95 


*Kerrtpsbxi.  Sinclair  Interface  2,  Ptotek  or  equiuoto 


~* 


ITAf 


V 


Software 


FREE  POST, 
Bath  8A2  4TD 


Tel:  0225  316924. 


HYPERBLASTER 

You  are  comma nd>ng  a  prototype 
bpac  tKrsfr  on  a  test  Ibgli!  when  you 
are  anacted  try  an  Alien  force 
Dare  you  l«sfl  your  H yper&l a$i  and 
ptyngje  into  Hyperspaca?  T5  screens 
Keyboard  martdfruvefabrfity  at  ship 
And  f^ang  powe* 


REALM  OF  THE  UNDEAD 

Can  you  hgrn  off  the  vampire*  to 
*each  me  suWftfranean  dungeons  of 
Dracuka  s  Castle,  where  you  release 
the  imprisoned  villagers  and 
Dracula,  arho  must  be  lined  to  his 
coWml&f  the  Final  chiN' 


Foe  use  with  the  Master 
QQHf BQHWTIQN  program.  ltm 

add-on  pack  grves  you  four  scenario* 

set  m  actual  20ih  Certify  Conflicts 

Afghanistan  Angola  Smai  and  Kent  Itfiswmg  the 

German  invasion  in  1940 

You  II  find  Ihe  Ml  ranged  LotMorwi  games  al 
leading  record  shops  end  pood  software  shops 

including  W  H  .Scrnih*,  Co-op  (selected  oil  Ms). 

John  Mwi/hh*  (selected  outtatsj,  Tiger  Tradef 

Speciru m.  Makro  NSS*  Reeled  outlets) 

.,  A  Lighting  Dealers 

Pleas*  send  me  th*  totowng  games; 

1  tu*  HrpM«M»fKp*tffbr!4iH  ti.es 

'     '  v*%  halm  □'  lh*  Uwtoftd  ^prtfrurn  *W    t*.« 

5?3E   cr«  »#*c«rjpi«*i&ii»^*Sfym*aH  tf.es 

tut 


P^OSfNCiWKWUPJP 


I  encio**  ■  cheque 'FQ  mad*  payabU*  to  M  C  Loihlorwn 
Pfea**  dvbit  my  Acctaa  Account  No 


Signature 
Name 


Addm* 


Postcode 


■7B4 


I IOTHLOR1EN  3>  "gj^p 

tw^tallC^NvvF.  MIMUHl^KQn  1lKtp»rt  I>h^Ui}  1Rf    l»i   ******  i0*i*i«l*4J 


Here  n  is  again,  the  Top  Twenty  thai  you  know  isn*i  fixed. 
Why?  Because  it  accurately  reflects  your  views  on  the 
software  scene. 

Another  useless  prize  goes  off  again  this  month;  three 
tapes  are  crawling  their  way  towards  David  Ma>  *  a  his 
wick,  London  W4  because  our  delightful  Dep.  Ed*  pulled 
David's  voting  slip  out  of  the  hag. 

Enter  the  draw  *vot  issue  hy  filling  in  the  form  below  i  at 
a  photcx :opy  ii  you  don  A  want  a  magazine  full  of  holes  i  tell 
ing  us  what  your  latest  raves  for  the  Spcccy  are.  We'll 
record  your  choices  and  enter  your  name  for  the  pri/e 
Wo* 

And  dont  forget  about  the  all- time  losers.  Tell  us  Ihe 
games  you  think  are  real  turkeys  and  you  just  might  get  a 
software  prize  for  that  m  well  —  ropey  stuff,  of  course. 


YS  TOP  20  READER  POU 


My  top  five  raves  on  the  Speccy  are 
1 


My  bottom  three  turkeys  on  the  Speccy  are: 

1 


Yes,  I'm  convinced  my  vote  is  a  major 
contribution  to  the  Editor's  insanity 
Stick  in  a  pillar  box  as  quick  as  pes',  with  your 
envelope  addressed  to: 

YSTOPTWENTY 

YOUR  SPECTRUM 

14 RATHBONE PLACE 

LONDON  W1P1DE 


THIS        LAST    ■ONTO 
MONTH    MONTH  IN  CHANT 


1    02 


2  03 


3 


2 


5  ^3 


8 


9 


3 


TO 


1 


11-^2 


12 


1403 


15 


1 


16^3 


17 


1 


18 


1 


19 


1 


20^2 


TOPTWENTY 


JET  SET  WILLY 

SOFTWARE  PROJECTS    ^ 


CHART 


SEQUEL  TO  MANIC  MINER 
GO  WITH  WILLY  INTO  60  MORE 
EXCITING  LOCATIONS 


MANIC  MINER 

SOFTWARE  PROJECTS 


JOIN  MINER  WILLY  IN  HIS  QUEST 
FOR  THE  MISSING  KEYS,  IN  20 
BIZARRE  AND  COLOURFUL  CAVERNS 


SCUBA  DIVE 

DURELL  SOFTWARE 


PUTCNYOURWETSUITAND  PLUNGE 
INTO  THE  ICY  DEPTHS  IN 
SEARCH  OF  TREASURE 


ATICATAC 

ULTIMATE 


LUNAR  JETMAN 

ULTIMATE 


ANT  ATTACK 


A  FULL  GRAPHICAL  ADVENTURE  IN 
AN  ARCADE  FORMAT  BUT  WATCH 
OUT  FOR  THE  GHOSTS! 


A  COMPLEX  ARCADE/ 

ADVENTURE  THAT  TAKES 
PLACE  ON  THE  MOON 


AN  AMAZING  3D  ADVENTURE  IN  THE  CITY  OF 
ANTESCHER  THAT  HAS  YOU  RFSCUING 

QUICKSI LVA  your  dumb  mate  from  killer  ants 


CHEQUERED  FLAG 

PSION 


FIGHTER  PILOT 

DIGITAL  INTEGRATIONS 


DEATHCHASE 

MfCROMEGA 


WHEEL1E 

MICROSPHERE 


JOIN  THE  GRAND  PRIX  CIRCUIT  AND 
RACE  SOME  OF  THE  GREATEST 
TRACKS  IN  THE  WORLD. 


A  3D  FLIGHT  SIMULATION  PROGRAM  THAT 
SITS  YOU  BEHIND  THE  CONTROLS  OF 
A  FIGHTER  PLANE 


REMEMBER  THE  BIKE  CHASE 
SCENE  FROM  RETURN  OF  THE  JEDI? 
ALL  HAS  BEEN  RECREATED 


UFE-QR-DEATH  RACE  AGAINST 
DOUBLE-DECKER  BUSES  AND 
MANIC  HEDGEHOGS 


THE  HOBBIT 

MELBOURNE  HOUSE 


BASED  ON  THE  BOOK  BY  TOLKIEN  YOU  TAKE  THE 
PART/V  OF  BILBO  BAGGINS  IN  SEARCH 
OF  DRAGON  S  TREASURE 


ALCHEMIST 

IMAGINE 


JETPAC 

ULTIMATE 


PYRAMID 

FANTASY , 


^  WIZARD  PROGRAM  WHICH  MANAGES  TO  BLUR 
THE  BORDERS  BETWEEN  ADVENTURE 
AND  ARCADE 


8UILD  A  SPACESHIP.  THEN  TREK 
THE  GALAXY  FOR  RARE  GE  MS 
AND  TREASURES 


THERE  ARE  120  COLOURFUL  ROOMS.  AND  ALL  YOU 
HAVE  TO  DO  IS  COLLECT  THE  CRYSTALS  —  THE 
TROUBLE  IS  ITS     £>    RAINING  ALIENS' 


YOU  TAKE  THE  ROLE  OF  AN 
,.OMl(A  ARACHEOLOGIST  LOOKING  FOR 
QUICKSI  LVA  TREASURE  IN  AN  OLD  MINE-MAZE 


HUNCHBACK 

OCEAN 


NIGHT  GUNNER 

DIGITAL  INTEGRATION^ 


FLIGHT  SIMULATION 

PSION 


HARRIER  ATTACK 

MARTECH/DURELL 


A  FAST-MOVING  ARCADE  CONVERSION 
JUMPING  THE  WALLS  TO  SAVE 
ESMERELDA 


ORIGINALLY  ON  THE  ZX6 1 .  THIS  HAS 
ALREADY  PROVED  ITSELF  ASA 
FAST-MOVING  ARCADE-TYPE  SIMULATION 


ORIGINAL  FLIGHT  SIMULATION  FOR 
THE  SPECCY  BY  WHICH  OTHERS 
ARE  JUDGED. 

ATTACK  THE  OCCUPANTS  OF  A 
SMALL  ISLAND  WITH  THE  VALIANT 
LADS  OF  THE  HARRIER  DIVISION 


CHUCKIEEGG 

A&F  SOFTWARE 


FARMER  GILES  HAS  TO  ROUND  UP 
ALL  THE  EGGS  BEFORE  THE  NASTIES 
GET  OUT  AND  EAT  UP  ALL  THE  CORN 


15 


THE  INDUSTRY  STANDARD 

INTERFACE 


EPSON 


css^ 


Al  las!  you  can  have  real  pnm 
pertarmanoe  trom  your  ZX  Spectrum  with  the 
3  Interlaces  As  me 
you  \o  link:  your  ZX  Spectrum 
to  any  or  a  vast  number  OI P  "^  tef*  w 

-tfry  standard  Centronics  input  you  can 
choose  the  printer  thai  suits  you/  nee 
iromhtghspee  -3  professional 

quality  printers 

We  recommend  Epson  F  C 

Setkcaha  OKI  Mlcroltne  Tandy  GP  J 15  Slar 
0  Shinwa  Brother  HR 1 5 

INTERFACE  t  -  ONLY  £55-00 

ply  plug  in  and  it  s  ready  io 
use  AJI  operating  commands 

are  held  ir.afiEfKOMsc. 
COFY  can  be  used  a  tl  haul  using 

up  valuable  user  RAM  COPY  will  allow  j  I 
reprodL  juuongmp! 

■nvauv.  eUtasha 

100  ami  250  Series  pnnler  Print  width 

from  32  character  to  lull  w 
depending  on  prmtef  used 

INTERFACE  S     ONLY £39 99 

Visually  identical  to  Interface  E  but 
itertace  S  also 
recognises  the  LU£  JT  com  mandi 

and  will  allow  print  width  selection  from  32 
characters  \q  full  wi  I 

m,  software  routines  will  need  io 
be  loaded  before  use  Full  screen  dump  to 
reproduce  high  resolution  graphics  u  also 


possible  and  supporting  software  is  supplied 
to  operate  this  (acuity  with  Epson  and 
Seikosha  pnnlei*  The  saitware  routines  that 
necessary  Io  initialise  the  interlace  are 
held  in  the  printer  butler  so  valuable  user 
RAM  will  noi  be  used  up  There  js  a  growing 
range  ot  Bustoes&'UhlltY  software  thai 
includes  these  routines  Del  ails  available  on 
request 

Either  interlace  simply  plugs  into  the 
ZX  Spectrum  expansion  port  or  interlace  and 

..Uy  cased  with  a  one  metre 
ribbon  cable  which  connects  to  ihe  printer  o| 
your  choice  Full  instructions  are  included 
and  driving  tattwapf  is  supplied  win 
1  menace S 

KEMPSTON  CENTRONICS  INTERFACE 
COMPATIBLE  SOFTWARE  UTILITIES 
FOR  THE  46K  SPECTRUM 

flNANCl  MANAGER  (OCP)     Mtflti  driven 

program  for  all  dome?!!    and  bu&tnett 
accounting  applications  £19.99 

ADDRESS  MANAGER  (OCR)     Simple 

index  filing  system  Ideal  lor  names  oddrosses 
etc  Various  search  lacOllies  ttf  95 

FULL  SCREEN  EDITORv  ASSEMBLER  tGCP) 

-  Allows  you  to  write  280  assembly  code  using 
lard  mnemonics  on  lui  £19  95 

WORD  PROCESSOR  (TA5WOPD  7WO|  - 
(TASJEAN) 
allowing  64  characters  per  line  and 

poratingall  -s^ing  lacijj^*:    £13,90 

O M  N  J  C AL c  (MICROSPHERE)     \  he  only 
spreadsheet  written  entirely  in  machine  code 
The  easy  and  tost  way  ot  solving  any  numerical 
problem  ideal  tor  cash  flow  lorecasling  io 
concrete}  sires*  analysis  £9*  t§ 

MA5TERFLLE  (CAMFRIU  SYSTEMS) 
7  and  retrieval  syvtem  tor  domestic  or 
business  use  Fttes  can  be  loaded  and  saved 
independently  Microdrive  compatible      £9  9S 


NOW  WE  CAN  ALSO  SUPPLY  YOWR 
PRINTER, 

We  ve  looked  al  the  printers  curranily 
available  and  have  selected  what  we  zeel  is 
best  value  Jor  roorjey  in  dot  main*  and  daisy 
wheel  printers 

EPSON  RX-IQ  F/T    A  dot  matrix  printer 
allowing  full  graphics  dumping  and  a 
choice  oi  printing  stytes  Speed  100  C  P  S 
Price  £329  Inc,  VAT  and  Delivery 

BROTHER  HRI 5     A daisywheeJ printer 

■ 
shots,  documents  etc  Many  typefaces 
available  by  changing  dauywheel 
Dup  licatjon  facility  but  no  graphics  Speed 
Up  to  II 
Price  £43 S  Inc.  VAT  and  Delivery 

Interface  S 
Available  liom 


msms     \\H  SMITH 

COMf  UTt*  CtHTttS 


HEmpsron 

■^  MCRO  ■  ELECTRONICS  LTD 

Unil  30  Singer  Way  Wotouffi  Road 

Inti.. 

>fd.  MK42  7AF  Tel  f MM )  ft&6633 

Telex  826078  KEMPMfG 

All  pnc«  uurjud*  vw  und  r  *  P 
Ov«reaasatc!*n  ptaxi*  add  $4  0U  F  *  P 

i  ;*t  and  wdwan  Prnttm  ^ 

:TVrn,H  li  *-.!!  .'     Sp?,     j- 

TRADE  ENQUIRIES  ^ 

WELCOME  ^k 


SOMEQL 
THEORY. . . 

With  regard  lo  Andrew 
Fennel  I  s  interesting  article 
on  Super  Basic,  the 
provisional  documentation 
seems  to  indicate  that  only 
variables  are  allowed  in 
SELect.  so  in  Listing  2a  you 
would  need  to  writer 

iQ4S  lET  diruii  =  CODE  aS 
!  DSD  SELec!  D-Pf  ckirc*4e 

IDEQONtltrcrif  =  13 

And  so  on.  SELect  actually  is 
not  new;  it's  been  part  of  the 
draft  ANSI  Basic  standard 
for  some  time  and  at  least  one 
version  (for  Honeywell  Level 
66  computers)  is  now 
generally  available  The 
ANSI  SELect  can  handle 
both  numbers  and  strings  and 
allows  you  to  put  expressions 
on  SELect  statements. 

Regarding  procedures, 
CROC  (thankfully,  uiitike 
BBC  Basic)  may  and  indeed 
should  be  separate  from  the 
procedure  name,  so  line  1000 
in  Listing  4a  should  be: 

1000  DEFlil  PROCilin  p  limit  |l| 

Examples  of  calling  pformat 
are: 

pirat|3i65| 

plirpit  priiciftf -Hitiml 

Dr  Nigel  Brown.  Plsgah 
Research,  Dyfcd 


...ANDQL 
PRACTICE 

Id  like  to  tell  you  about  the 
Independent  QL  User's 
Group  that  Brian  Pain  and  I 
have  formed.  Besides  being 
Acting  Chairman  of  the 
group.  1  edit  Quante*  the 
group's  newsletter.  three 
issues  of  which  have  been 
produced  to  date. 

Membership  of  the  group  is 
by  subscription  to  the  news- 
letter (currently  14  25  for  six 
issues).  The  contact  is  Brian 
Pain.  Acting  Secretary1  to  the 
group h  who  can  be  reached  on 
10908)  56427 1 .  His  address 
is:  24  Oxford  Si,  Stony 
Stratford,  Milton  Keynes. 
Bucks, 

Leon  Heller,  Newport 
Pagncll 


MONITORING  THE 
SITUATION 

Referring  to  your  article  in 
YS  issue  2  about  monitor 
connections  for  the  Spectrum. 
I  did  this  on  my  issue  2 
machine  some' time  ago  and, 
although  it  worked.  I  got  a 
grainy  picture.  This  was 
cured  by  connecting  a  further 
link  between  the  two  points 
provided  below  the  capacitor 


FONT 


Is  there  something  you're  not  telling 

us?  Write  in  to  Forum,  Your  Spoctrum, 

Rathbone  Place,  London  W1  P  1 DE. 


on  the  top  edge  of  the  board 
by  the  modulator.  This  link* 
up  an  earth  path  round  the 
edge  of  the  board  and  has 
resulted  in  a  tremendous 
improvement  in  the  display  of 
all  the  issue  2s  I've  tried  it  on. 
The  places  to  be  linked  can 
also  be  found  by  two  solder 
"pads'  in  the  holer  cm  the 
board. 
David  Oram,  Liversedge 


MICROORIVING 

Fm  pitting  my  money  where 
my  mouth  is  and  have 
cancelled  my  order  for 
another  welt -known  magazine 
which  supposedly  caters  for 
Sinclair  users  but  which  is  in 
fact  full  of  listings  suitable  foe 
five-year  olds  {no  disrespect 
lo  that  age  group!  and  free 
advertising  in  the  form  of 
news*  without  commentary 
on  the  merits  of  the  products 
(usually  including  telephone 
numbers  and  addresses  for 
the  unwary).  Bcwpre:  1  am 
watching.  My  order  is  now  for 
YS 

The  main  point  of  this 
letter  is  the  rights  of  users 
(after  all,  we've  heard  plenty 
about  software  houses  trying 
topiotect  themselves). 
Tasman  is  one  of  the  few  far- 
sighted  software  houses  that 
assists  its  customers  in  using 
the  hardware  they  own  to  the 
full,  and  Campbell  Systems  is 
another  They  not  only 
encourage  and  facilitate  the 
making  of  hack-up  copies  of 
one's  own  valuable  software 
but  also,  by  providing  useful 
notes,  allow  you  to  use  your 
Microdrive*  as  you  intended 
them  to  be  used  when  you 
ordered  them. 

Of  course,  software  houses 
have  the  right  to  protect  their 
interests  as  far  as  commercial 
piracy  goes,  but  their 
customers  also  have  rights. 
Sophisticated  protection 
methods  seem  to  positively 
encourage  copying  as  it 
provides  the  user  with  a 
challenge-  Once  the 
protection  system  is  beaten, 
it's  only  human  nature  to 
show  off  one's  cleverness  by 
handing  out  copies.  Tasman 
and  Campbell  Systems  don't 


seem  to  be  suffering. 

Having  spent  a  fortune  on 
software  —  probably  more 
than  on  my  hardware  —  I 
have  the  right  to  use  that 
software  as  1  deem  best.  I 
don't  wish  to  make  money  by 
copying  and  selling  pirated 
software  (the  law  of  the  land 
should  cater  for  that),  hut  I  do 
want  to  load  software  in 
seconds  not  fractions  of  an 
hour. 

I'd  like  to  point  out  that, 
while  software  is  often  not 
immediately  compatible  (and 
I'd  encourage  magazines  to 
comment  on  compatibility  in 
reviews)       there's  virtually 
no  software  anywhere  that 
cannot  be  transferred  in  spite 
of  the  efforts  of  software 
houses  and  the  thought  less 
ness  of  Sinclair  Research. 
John  Ashplant*  Enfield 


JUST 
INTERRUPTING 

Your  readers  may  be 
interested  in  my  method  of 
implementing  interrupt  mode 
2  routines  ir  ihe  I  register  is 
loaded  with  I9H*  the  inter- 
rupt vectors  jump  to  the 
routine  at  address  5D22H+ 
which  is  a  short  distance  in  to 
what  is  normally  the  Basic 
program  area. 

By  calling  the  ROM 
MAKE     ROOM  routine  at 
1655H  with  the  HL  registers 
holding  5CC AH  and  the  BC 
register  pair  holding  the 
number  of  bytes  required, 
space  can  be  provided  in 
memory  between  the  channel 
information  and  the  start  of 
Basic, 

1  loaded  a  few  toolkit 
routines  which  IVe  written 
into  this  area  and  have  now 
incorporated  Ian  Turtle's 
clock  routine  at  address 

5D22H. 
The  MAKE     ROOM 

|  routine  also  works  in  the 
Microdrive  maps  area 
although  if  s  then  also 
necessary  to  increment  the 
CHANS  systems  van  able 
because  the  routine  only 
changes  pointers  down  to 
PROG.  If  Microdrives  are 
itMd,  then  additional  channel 
information  is  defined  and 


this  will  have  to  be  considered 
when  using  these  areas  for 
machine  code. 
Alan  Rooney .  Stockport 

ISUG  LIVES! 

Wc  have  heard  it  said,  yet 
again,  that  there's  no 
international  organisation 
dedicated  to  the  Sinclair 
Research  range  of  computers. 

May  we  point  nut  that  this 
is  definitely  not  the  case!  The 
International  Sinclair  User 
Group  was  formed  in  August 
'83  following  the  closure  of 
Tim  H artnell's  National  ZX 
User  Group.  U*s  grown 
steadily  since  then,  and  now 
boasts  members  in  the  UK, 
Eire,  Holland.  Germany, 
Spain,  Malta.  Saudi  Arabia. 
Malaysia.  Singapore  and 
Australia.  The  age  range  of 
our  membership  is  from  1 1  lo 
7 1  years,  both  male  and 
female. 

Membership  of  ISUG 
brings  a  monthly  newsletter 
entitled  ZX  Prrss  and  a 
discount  of  20  per  cent  on  a 
very  large  range  of  software, 
as  well  as  contact  with  other 
ZX  users  around  the  world. 

New  members  arc  always 
welcome  *  whether  you  are  an 
accomplished  programmer,  a 
complete  beginner  or  just 
'play  around  now  and  again 
and  would  like  lo  Icam  mote. 
If  you'd  like  further  details, 
drop  us  a  line  at  TSUG,  189 
Roschill  Road,  Burn  lev. 
Lanes.  BB 1 1  2QX. 
Vic  Webber,  ISUG 


YOUR FULLER 
PROBLEMS 

1  was  delighted  to  see  that 
Fuller  is  not  having  problems 
(issue  3,  Front  lines), 
However,  on  the  Nirengthof 
the  article  I  decided  to  try 
again  with  this  much- 
maligned  company,  My  first 
attempt  to  obtain  an  FDS 
keyboard  and  buffer  began  in 
November  1985,  when  my 
telephone  order  was  duly 
taken  with  credit  card  number 
for  payment.  Christmas  came 
and  went,  and  in  mid  January 
1 484  ]  tried  again  and  again 
to  make  contact.  I  eventually 
got  through,  lo  be  told  my 
ivrder  was  being  dispatched 
tomorrow]  The  next  week  I 
got  through  again  and  was 
told  it  had  definitely  been 
despatched  —  but  if  it  hadn't. 
Ihcy  would  send  another.  In 
late  February  after  a  repeat  ol 
this  information  1  managed  to 
speak  to  someone  who 
informed  me  that  there  had 
been  a  mistake  in  the  orders 
(only  natural  with  such  a 
common  surname  as  mine ), 
and  my  order  was  given 
again.  This  time  I  was 


t7 


UPGRADE  YOUR  ZX  SPECTRUM  NOW! 

The'CHEETAH''  32K  Rampack  simply  plugs  into  the  user  port  at  the  rear  of 
your  computer  and  increases  the  memory  instantly  to  48K. 

•  Fully  compatible  with  all  accessories  via  rear  edge  connector. 

•  No  need  to  open  computer  and  invalidate  guarantee. 

•  Why  send  your  computer  away  and  wait  weeks  for  upgrade. 

•  Fully  cased,  tested  and  guaranteed. 

Why  wait  any  longer? 

ONLY  £39.95    inc.  VAT  and  p&p 


NOW  MAKE  YOUR  SPECTRUM  AND 

ZX81  TALK! 

The  CHEETAH"  Sweet  Talker1  just  plugs  into  the  back  of  the  computer  using 
the  existing  power  supply.  Based  on  an  allophone  system  you  can  easily 
program  any  word,  sentence  or  phrase.  Fully  cased,  tested,  guaranteed  and 
compatible  with  all  accessories  via  rear  edge  connectors.  Complete  with 
demonstration   cassette   and   full   instructions.    No   more   lonely  nights! 

Simply  incredible  at  £29.75 

Also  available: 

16K  Rampack  for  ZX81  ,   £19.75    64K  Rampack  for  ZX81  £44.75 

Prices  include  VAT.  Postage  and  Packing,  Delivery  normally  14  days.  Export  orders 

at  no  extra  cost  Dealer  enquiries  welcome. 

Send  cheque/PO  now  to:- 

CHEETAH  MARKETING  LIMITED 

Oopt  VS1 .  24  Ray  Strsnt.  London  EC1  T«l:  01-033  4909 

Please  quote  when  ordering  whether  Spectrum  Of  ZX  ownei 


32K  Rampack  and  Sweet  Talker  available  from  target  branches  of  ' 


JohnMenzies 


Computers  tor  All  dealers.  ana  WHSMITH  fy 


FO/W 


.    I 


informed  that  credit  cards 
were  no*  acceptable  and  the 
buffer  wis  riot  then  available 
—  no  order  was  pj  ven. 

Today  I  tried  again,  ringing 
the  number  in  your  newspieee 
ind  their  advertisement  in  the 
time  issue,  only  to  be  told 
that  the  number  is  now  05 1  - 
709  9280.  When  I  eventually 
got  through  1  was  told  the 
keyboard  was  in  stock  but  the 
buffer  was  not  and,  when 
pressed,  they  told  me  it  might 
be  two  or  three  weeks'.  I  was 
also  informed  that  only 
Access  cards  were  accepted, 
and  those  only  in  orders  sent 
by  post. 

I  trust  that  this  information 
will  be  helpful  to  those  still 
inclined  to  do  business  with 
this  company.  I  am  certainly 
no  longer  one  of  them . 
CG  l.undgren.  Nottingham 


GROCKLESHELP 
OUT 

Please  (on  your k nets,  scum. 
Ed  )  give  our  club  a  mention 
in  h  Your  Speccy\ 

Meetings  are  held  in  the 
Roche  Co-op  rooms  twice  a 
week:  Monday  7- 1 0pm  and 
Friday  7 -9pm.  Cost  of 
membership  is  a  meagre 
£1  20  a  year. 
Mr  M  Richard.  Roche. 
Cornwall  Tel:  (0726) 
B9047J 


JUST  A  NIBBLE 

Why  is  it  all  you  computer 
buffs  seem  to  have  forgotten 
the  days  when  you*d  never 
RANDomised  a  USR  and  a 
byte  sounded  like  your  next 
meat"? 

I  must  admit  that  Ton i 
Baker's  article  in  your  first 
i-  aroused  a  faint  hope 
that  all  was  not  lost  —  she 
actually  explained  what  was 
happening  and  what  we  had 
to  do!  But  alack  and  alas, 
you*ve  gone  ail  toplofty  on 
us 

My  cupboard  is  LOADed 
with  tapes;  some  are  games 
j  half  of  which  don't  work)* 
rod  some  are  utilities  ( half  of 
which  1  don't  know  how  to 
work). 

Take  the  tantalising  article 
by  Andrew  Pcnncll  in  your 
second  issue  K  "Those  Moody 
Microdrives\  Being  the  proud 
owner  of  such  a  beast  and 
unable  to  save  certain 
machine  code  programs  on  it, 
I  leapt  joyfully  into  action 
with  this  wonderful  cure-all 
But  stay,  should  I  LOAD  it, 
RUN  it  then  NEW  it  before 
LO  A  Ding  my  program^  No 
joy  there  —  all  the  bytes  for 
the  magical  cure-all  had 
magically  vanished!  Try 


again,  LOAD  it,  RUN  it,  and 
then  painstakingly  remove  all 
the  Basic  line  by  line  from 
the  magical  cure-all  Eureka! 
The  bytes  remain.  Now 
RAND  USR  at  +  41,  load 
unhappy  program  —  nothing. 
Oh,  of  course,  the  program 
uses  the  address  si  +  41  it 
self,  so  I'll  put  the  cure-all  at 
I  higher  address  Should  I 
CLEAR  first?  Lud.  I  don't 
know.  Whatever!  The  thing 
still  dkJn't  work. 

Please  could  you  treat  us 
like  a  hunch  of  idiots  and 
guide  us  patiently  (or  am  I  the 
only  fool?) 
Mt»  J  Wood,  A  Urine  ham 

Although  the  mag  is  aimed  at 
the  experienced  user,  we  do 
fry  fo  make  if  accessible  for 
the  beginner.ffyou  want  to 
move  the  routine  to  a  higher 
address*  change  the  value  of 
st  in  line  iOand  CLEAR  at 
m.  if  your  code 
CLEA  Rs  lower  than  that* 
you  don  V  need  to  CLEAR  at 
all.  IVhat  can  I  say  to  your 
last  question  —  apart  from 
'No  comment?'*  Jmuble- 
shooting  Pete. 


OF  THE 


When  your  magazine  first 
appeared  I  was  pleased  that  it 
Mtmed  to  be  pointed  at  a 
more  intelligent  I  and  older"1  \ 
sel  of  readers  than  other 
magazines.  So  1  feci  \ cry 
irritated  at  the  use  of  the  word 
Speccy*  frequently 
throughout  the  lexl  I  wish, 
Mr  Editor,  you  would  instruct 
your  subeditors  to  search 
and  the  word  with 

something  leas  juvenile. 
EG  Matthews.  Dorset. 

How  about  the  Sinclair 
Research  ZSO-based 
automatic  electronic 
apparatus  for  making 
calculations  or  controlling 
operations  that  *f* 
expressible  in  numerical  ur 
logical  terms?  fNah*  not  long 
enough.  Ed.)  (/  vasjus' 
foltowin* instructions.  Sub 
Ed) 


IS  THIS  MAN  ILL? 

\  \c  always  been  slightly 
nauseated  by  the  abundance 
of 'Your  magazine  is 
wonderful  type  letters  so 
often  found  in  other  computer 
publications  What  sort  of 
creep  would  make  the  effort 
of  sitting  down,  writing  such 
wet  compliments  and  then 
wasting  1  ftp  to  mail  jtf 

Then,  lite  Hcrculc  Poire* 
in  che  penultimate  chapter,  i< 
dawned  on  me.  There  was  an 
ulterior  motive  behind  all  the 
"to-ihe -skies*  tvpc  praise  I 
kept  reading  -MONEY! 
I  it  1 0  for  every  letter  printed' 
it  said  at  the  top  of  the  page, 
and  there  lay  the  answer,  The 
most  complimentary  corres- 
pondence won  the  cash  and 
all  the  other  letters  were 
thrown  in  the  bin.  Quite  a 
good  scheme  really,  con- 
sidering how  totally 
know  ledge  less  their  resident 
"experts'  are,  Even  the 
dumbest  questions,  like 
"Where  do  Atari  cartridges 
plug  into  my  ZX8 1 ?'  and 
*  Why  does  my  Spectrum  keep 
printing  funny  messages  at 
the  bottom  of  the  screen  when 
I  turn  it  on?h  are  ineptly 
answered. 

Having  said  all  that  you 
can  imagine  my  horror  when  I 
started  to  read  your  magazine 
—  because  I  found  myself 
wanting  to  write  telling  you 
how  good  it  is.  I  wanted  to 
say  how  I  liked  seeing  a 
magazine  totally  devoted  to 
my  machine  —  without  the 
other  90  per  cent  for  the 
BBC.  Commie  64.  VIC  20, 
Dragonk  ZX8I  +  and  MTX 
that  the  other  leading  brands 
offer.  Didn't  I  like  seeing 
simple,  unbiased  software 
reviews,  showing  actual 
colour  screen  photos  of  every 
game?  Sinclair  User  says 
everything  is  fantastic  and 
shows  unrelated  drawing  of 
the  action,  whereas  Your 
Computer  only  features  two 
or  three  games  and  their 
reviewers  are  too  keen  on 
witty  comments  to  put  across 
a  sensible  evaluation.  In  your 
magazine  [  soon  discovered 
that  I  agreed  with  your  view 
of  games  I'd  seen  and  could 
therefore  trust  what  you  said 
about  the  ones  I  hadn  t 

I  wanted  to  say  how  I  liked 
your  Misfires'  article.  Yes 
there  is  a  lot  of  rubbish  on  the 
market  and  we  should  be 
warned. 

Basically,  I  wanted  to  write 
you  a  complimentary  letter 
and  thus  join  the  group  of 
insecure  creeps  I'd  grown  to 
loath  in  the  other  magazines. 
So  I  did.  and  this  is  it.  Your 
magazine  is  the  best  around 


for  the  Spectrum  user. 

I  do  have  one  quibble, 
however,  if  you  made  it  more 
clear  how  prospective 
contributions  should  be  sent 
to  you  I  think  you" J  be 
inundated  with  programs  and 
vuch  For  example,  would  a 
■tte  suffice  and  would  I 
get  it  hack*  Do  you  want  a 
printout'-  Will  you  pay  me ? 
How  much?  These  questions 
are  important 

I  almost  wrote  out  a  cheque 
lor  vour  ZIP  Compiler  Hue 
changed  my  mind  at  the  last 
minute  It  wasn't  clear  in  the 
article  —  which  was 
incidentally  very  easy  to 
understand  —  whether  the 
compiled  code  would  run 
independently  of  the  Zllp 
program.  I  already  have  the 
PS?  MCoder  compiler  and 
this  is  one  of  the  main 
problems  1  have  encountered, 

Does  it  produce  bona  fide 
machine  code  or  just  cleverly 
engineered  jumps  to  ROM 
routines?  Having  shelled  oui 
110  for  my  other  compiler. 
Vm  now  very  wary  {Simon  O" 
*  ///  be  writing  to  you  -  Ed. ) 

As  my  letter  draw  ^  to  a 
close,  I  realise  that  it  n  now 
probably  too  long  lo  print 
anyway,  A  shame  really  since 
I  longed  to  see  my  name  .  m 

!foar  pages.  Thank  you  again 
or  a  good  maga/me.  I  shall 
took  rorward  to  the  neit  issue 
with  anticipation 
James  Re  id.  Reading 

We  d  love  to  see  your 
programs,  cassettes,  Micro* 
drive  cartridges,  articles r  and 
anything  else  you  'd  like  to 
send  us  (plain  wrapper 
please).  Afieran  arm- 
twisting  session,  our 
accountant  has  been  known 
to  make  gencrttus 
contributions  to  people  *$ 
finances  —  but  the  material 
has  got  to  be  good r  Was  that 
an  inept  enough  answer  for 
you* Ed  (By  the  way,  your 
cheque's  in  the  post.) 


AS  YOU  WEREN'T 

On  looking  through  issues  1 
and  2  of  YSW I  notice  in  issue 
2  that  you  apologised  for 
mixing  up  the  screen  shots  of 
I  etnor's  Lair  and  JD 
Strategy  in  issue  I. 

I  don't  know  about  3D 
Strategy  but  the  I'elnor's 
Lair  display  is  alright !  By  the 

I  offer  I  Dp 
Roy  Stead,  (author  or  The 
Domain  of  Kpsilon). 
Cheshire 

lQP?!?nVhararemu- 
made  of  money?  U\* 
would  n  7  to ke  a  penny  more 
than5p  £</.fls~ 


10 


GOLD  COLLECTION  ■  GOLD  COLLECTION  ■  GOLD  COLLECTION  ■  GOLD  COLLECTION  ■ 


"The  Quill 


48K  Spectrum 


£1495 


The  Quill  is  i  major  new  utility  written  in  machine  code  which  allows  even 
the  novice  programmer  to  produce  high -speed  machine  code  adventures 
of  superior  quality  to  many  available  at  the  moment  without  any 
knowledge  of  machine  code  whatsoever. 

Using  a  menu  selection  system  you  may  create  well  over  200  locations, 
describe  them  and  connect  routes  between  them.  You  may  then  fill  them 
with  objects  end  problems  of  your  choice.  Having  tested  your  adventure 
you  may  alter  and  experiment  with  any  section  with  the  greatest  of  ease 
A  part  formed  adventure  may  be  saved  to  tape  for  later  completion.  When 
you  have  done  so  The  Quill  wilt  allow  you  to  produce  a  copy  of  your 
adventure  which  will  run  independently  of  the  main  Quill  editor,  so  that 
you  may  give  copies  away  to  your  friends  The  Quill  is  provided  with  a 
detailed  tutorial  manual  which  covers  every  aspect  of  Its  use  in  writing 
adventures. 


Magic  CMtlt 
UJ     R*uti<  the  Phnc***  from  tha  Magic 


From  The  Golden  Nib  Of  ffij 
The  Quill  ?£3 

Comes  a  Gourmet  Feast 


Hungry  Adventurers 

Volume  1 

of  the 


1 

[>avil'a  lijind 

UJ    Rescue  the  Phcwm*  from  tha  Magic        _    ^^         ^^     ^^  j,  ^m -^ 

£  ZSZSir* " **"*"" "*  GOLD  COLLECTION 


Eicapa  from  the  infimout  phion  «■ 
marb*  impo»»tbl#r  but  wKn  r~ 
atlamativ*  Haw  yovl  HJ 


Can  iftm  turvive  and  compWi  your 
mlaatefi  hag*.  In  the  ally  ever  enemy 
tantery? 


Anindbandar 
Only  you  alona  can  mava  th»  world 
from    (he    tarrtbie    power    of    the 

Mtodboftder 


Help  Barae*  tecover  the  ireaayrei  of 
hta  anceetora  from  the  wnderwotfal  of 

mythology 


A  Superb  collection  of  adventures  for  the  48K 
Spectrum  written  with  the  Quill, 
From  the  fertile  imagination*  of  many  author*,  we  m 
have  selected  this  fine  volume  of  ad  vent  urea  for  t 
you  to  collect.  Each  ed  venture  Is  complete  in  it  self  ^ 
end  is  presented  In  the  distictive  livery  of  the  fr 
series  to  grace  your  software  shelf  es  you  build  up  V 
the  collection,  y 

The  adventures  ere  priced  a*  only  £5.96  each. 


^   Selected  trtles  available  from  good  computer 

Whatamthifcny  of  daithandinirigua    shops  nationwide  including;-  f 

iathaitolafiSinclfva  Diamond?  W.  H.  Smiths    Boots   Manzies 


o 

p 

o 

UJ 

L  f 

0 

M 

H 

1 

1  GILSOFT 

U   30  Hawthorn  Road 
Q    Barry 

tI    Soth  Glamorgan 
n    CF6  8LE 

»:  (0446)  732765 


W.  H.  Smiths,  Boots,  Menzies 
Or  direct  from  us  by  post  or  telephone 

SAE  for  full  details  of  our  range 

Dealer  enquiries  welcome 


Africa  Gardana 
What  (i  tha  tacral  of  tha  datartad 
Hotal  and  wfMf a  at  a  all  tha  guaatt? 

Credit  Card  Order  Una 

Personally  Manned  fof  24  tiou" 

«:  0222  41361  Ext  430 


GOLD  COLLECTION  ■  GOLD  COLLECTION  ■  GOLD  COLLECTION  e>  GOLD  COLLECTION 


now 


CHANNELS 
AMD 

STREAMS 

YS's  own  M  r  Fix-it,  Ian 
Beards  mo  re.  guides  you 

through  the  rapids  of 

channels  and  streams.  For 

theory,  philosophy,  bugs  and 

fixes  —  write  to  /an  c/o 

Spectrolysis.  Your 

Spectrum,  14  Rath  bone 

Place,  London  W1P  WE. 


MEEEfli 


"Open  Channel  D."  And  with  thai 
Napoleon  Solo  and  Ilya  Whatshisname 
go  steaming  into  another  exciting  ad- 
venture. Those  of  you  in  the  over 
twenty-five  bathchair  brigade  will 
recognise  the  Man  From  Uncle  televi- 
sion series  as  the  source  of  this  famous 
quote.  As  for  those  of  you  too  young  to 
remember  the  series,  well.  .  .why 
worry.  After  all  you  have  an  all- 
smging.  aJI-dancing  Speccy  computer 
—  and  ves.  you  too  can  "Open  Channel 
D"  —  well,  *4'  actually.  Or  can  you? 

CHANNELLING 
CONFUSION 

In  fact,  channels  and  streams  seem  to  be 
the  cause  of  a  disproportionate  amount 
of  confusion  —  ce  ria  i  nl  y  the  y  se  e  mm  iv 
understood  and  misrepresented.  Many 
people  have  been  disappointed  that 
simply  entering  OPEN  #4  doesn't  give 
them  a  new  channel.  Perhaps  one  major 
reason  for  this  is  the  fact  ihai  all  the*#' 
commands  are,  in  fact,  stream  com- 
mands! Despite  various  attempts  to 
explain  what  actually  happens,  il  is  is  a 
commonly  held  and  quite  fundamental 
misunderstanding. 

At  its  simplest,  a  channel  is  a  routine 
(orsuiteof  routines)  in  machine  code.  A 
stream  is  the  path  by  which  ihc  channel 
is  joined  to  or  is  accessed  by  the  user  in 
Basic  Perhaps  the  first  thing  that  needs 
clarifying  is  the  relationship  between 
the  channel  and  the  hardware  peri- 
pheral with  which  ifs  commonly 
associated.  This  is  certainly  the  place 
where  channels  were  intended  for  use 
by  Sinclair  Research,  but  what's  thai 
go*  to  do  with  it?  Your  Spectrum 
wouldn't  exist  if  the  Speccy  was  only 
used  for  what  it  was  intended.  Anyway, 
of  the  three  channels  we  can  use  on  the 
normal  Spectrum  minus  Interface  L  all 
ate  hardware  orientated  (dealing  as 
they  do  with  the  upper  and  lower  screen 
and  the  printer),  Ifs  interesting  that  the 
one  you  can  t  get  at  deals  with  creat- 
ing workspace. 

This  use  of  a  channel  to  access  work- 


space routines  is  a  giveaway  to  the  true 
nature  of  streams  and  channels.  In  the 
other  three  cases  it's  often  said  that 
somehow  that  channel  is  the  printer  — 
it's  not  Instead,  in  the  case  of  Channel  3 
for  example,  it's  the  suite  of  routines 
that  control  the  printer  The  same  idea 
applies  to  the  two-screen  area,  where 
instead  we  are  dealing  with  display 
routines.  Perhaps  somewhere  down  in 
the  deep  inky- blackness  of  your  minds, 
a  vague  glim  me  r  of  awareness  is  starting 
10  develop.  Can  streams  and  channels 
be  used  to  access  your  own  machine 
code  routines?  After  a  IK  it  does  seem  as 
though  streams  and  channels  are  used 
to  place  machine  code  between  Basic 
and  a  peripheral?  Why  indeed?  And 
yes,  this  is  where  channels  and  streams 
Jo  come  into  their  own. 

BACK  TO  BASICS 

Now  is  the  time  when  those  who  are 
tmpatie  n  t  to  rush  to  the  ir  com  pu  ters  and 
after  a  quick  glance  at  the  manual 
smugly  begin  PoKEingthc  RAM  —  so 
as  to  e i tend  the  channel  area.  After 
that,  a  quick  trip  into  the  stream  data 
and  .  .  Bob's  your  uncle.  Only  he  isn't! 
If  only  you  could  get  rid  of  those  pesky 
error  codes,  and  if  only  the  predefined 
channel  specifiers  worked.  Sadly, 
you're  stuck  with  playing  around  with 
the  lower  screen,  upper  screen  and  prin- 
ter, and  of  course,  not  being  a  noddy 
user,  you  want  the  thing  to  point  to  vour 
own  routines,  not  those  of  the  R&M 
Now  that  you've  calmed  down  I  ha  ve  to 
tell  you  that  setting  up  a  new  channel 


can  only  be  done  from  machine  code, 

Just  as  a  reference  try  10  OPEN  #2, 
"P".  RUN  this  and  then  try  to  PRINT 
something.  It  prints  on  the  printer,  not 
the  screen.  So  what  use  are  such  silly 
games?  Well,  just  to  point  out  that  the 
*#"  commands  really  do  only  recognise 
certain  specifiers  in  Basic. 

As  long  as  you  slick  to  what  the  com- 
puter gives  you,  then  you  can  open 
every  stream  and  channel,  except  that 
they  II  be  the  same.  Another  aspect  of 
channels  is  thai  they  can  be  used  to  send 
data  in  both  directions  —  and  the  fact 
we  can  play  silly  games  actually  belies 
Lhe  real  potential  of  using  channels,  [t 
really  is  useful  to  keep  in  mind  that  a 
channel  is  a  set  of  routines  and  not  a 
peripheral  as  such  —  and  a  stream  is  just 
a  path.  Its  performance  lies  in  the  fact 
that  it  simply  goes  from  one  place  to 
another.  No  controls  are  needed;  all 
that  has  to  be  done  is  for  the  route  to  be 
Attached  to  its  destination. 

Try  entering  the  example  program 
(which  if  you  look  closely  gives  you  a 
two-for-one  bargain  I.  Ii  is  very  simple, 
just  a  series  ofPEEKs  into  the  STRMS 
area  and  the  CHANS  area.  However, 
you'll  probably  find  the  inform  a  lion 
very  useful  because  it  shows  clearly 
how  Sinclair  Research  uses  streams 
and  channels,  One  note,  however  — 
you  should  get  your  address  for  the  start 
of  the  channels  area  by  PEE  King  the 
systems  variable,  r  ve  used  a  Spectrum 
without  the  interface  and  gone  straight 
in  with  the  start  address.  Please  remem- 
ber to  do  as  1  say,  not  as  i  do.  By  the  way. 


The  Streams  And 
Channels  Routine 


mm  flTvtufw 


3 
9 

4    Lit    V 
*    PRlHT     - 

f   PH| HI 

io  rm  -*i   to  M  vnP  2 

»  LET    *-!»*'»- 

1*  LfT    fr~*M 

44  If     *■-]    NHD    ¥'  itt    T*4TH      PHlHT    i*    "I 

»  PHIHT     .|T4    l|»l"     'I****     l|l     P*lHT 

+0    PHIHT     TAP    77|f-IZh    #»PtMJC    H*Z3* 
feB  LET    v*r*l 
TO  H 

ioo  wrap 
il* 

ISO  I 
144 

300  LET    *-Z*TlA 
*»   FO*    y-|     TO    • 

*oo  r»   ■-]    TO  2 
4H  LET   4***1 

p»   PHlHT    *|  ■    -|PEEP    *****    li|i    PHInt 
I*    *fPWC    Hi 
*»»   PHIHT     TH*    77|.P¥EH     ••PEAK    H*M* 

490  LET    ****1 
TOO  HltT    f 


-1 

23572 

II 

23373 

0 

u 

0 

13374 

1 

25979 

O 

i 

I 

7337* 

1 

2337  7 

0 

i 

2 

23978 

1* 

235/* 

0 

i* 

3 

23380 

16 

23381 

O 

t* 

4 

733S2 

0 

23983 

0 

o 

3 

23384 

o 

73389 

0 

6 

6 

23386 

0 

23087 

o 

0 

7 

23388 

0 

23389 

0 

0 

m 

23990 

4 

233»l 

0 

e 

9 

233*2 

0 

233^3 

tf 

8 

to 

233*4 

0 

Z3393 

o 

0 

11 

23918 

0 

233*7 

o 

8 

12 

233*8   0 

23399 

e 

0 

13 

23*00 

0 

23401 

0 

o 

14 

23*02 

0 

23*03 

o 

o 

IS 

23*04 

o 

23*09 

o 

0 

Printout  From  The 
Channels  Program 


OM    PHIHT    **■     -,P«T1L    #(-       -'JM 

41   PUCK 

*|  -     " 

*0O  LET    *-#*l 

4»  PHIHT 

100*  Hill    r 

MOO  PHIHT    «|*    -»P€i*    * 

1  too   *TQP 

Printout  From  The 
Streams  Program 

9  L  byttv     h  Byt* 


-3   23368  I 
-2   23370  6 


23369 
23371 


0 
O 


1 
6 


2373* 
23736 
23738 

8 
1 

23733   240 
23737    33 

-    LOAD    - 

61  441) 
9449 

23739 
737*1 
23743 

28 

121 
34 

23740    203 
23742    O 

32308 
123 

23744 
2374* 
23743 

IB6 
201 

0      ■ 

23743    92 
23747    12 

9- 

23738 
3271 

23749 
23731 
23733 

1 
O 

88 

23730   0 
23732   O 
r 

1 
0 

23734 

128 

21 


48k  ZX  Spectrum 

To  celebrate  this  summer's  Olympic 
Games  in  Los  Angeles,  STORM 
SOFTWARE  offers  you  an  unique  "two 
program"  package.  Crammed  full  of 
facts  and  figures  -  OLYMPICS  '84  - 
gives  great  flexibility  in  looking  at  results. 

The  first  program  details  the  medal  winners,  by  country,  in  every 
current  Olympic  event  since  1896,  The  second  program  enables  you  to 
record  the  name  and  nationality  of  each  medal  winner  in  Los  Angeles, 
this  information  can  be  analysed  and  compared  with  the  full  result  in 
the  previous  two  Olympic  Games. 

OLYMPICS  '84  offers  many  extra  features: 

*  Bar-charts  to  compare  performances  over  the  years,  in  any  event, 
including  Men  versus  Women. 

*  Medal  tables,  for  any  Year,  Sport  or  Event. 

*  Ability  to  find  a  country's  best  sports  and  events. 

OLYMPICS  '84  package  includes  an  amusing  review  of  the  Summer 
Olympic  Games,  from  Athens  1896  to  a  preview  of  Los  Angeles  1984. 

This  attractive  package  includes: 

*  TWO  programs 

*  24pp  History  of  the  Olympic  Games, 
with  original  sketches 

*  Every  Summer  Olympics  since  1896 

*  A  MUST  for  all  sports  enthusiasts 

Available  from  all  good  computer  shops.  In  the 
event  of  difficulties,  order  direct  at  £14.95+50p 
P&P  (inc.  VAT).  Dealer  enquiries  welcome, 
contact:  Amanda  Ralph  on  0935  813528. 

Storm  Software 

Winchester  House 
Sherborne,  Dorset  DT9  4DL 


AMD 


the  two  programs  are  separate  and  I've 
just  pui  them  together  for 
convenience, 

STREAMLINED  SOFTWARE 

The  first  STREAMS  program  gives  a 
breakdown  of  the  3S  bytes  that  hold  the 
offset  addresses  for  attaching  the 
streams  to  channe  I  s .  Thi  s  off  set  n  umber 
is  at  I -important.  Stream  2,  for  example, 
is  for  the  normal  screen  display  and  a 
glance  at  the  second  printout  will  show 
thai  the  screen  channel  data  starts  at  the 
sixth  byte.  Surprise,  surprise,  the  offset 
number  for  the  second  stream  is  "6*.  If 
we  were  to  change  this,  for  example  to 
16.  then  Stream  2  would  address  the 
printer  channel.  In  effect  this  is  what 
you  were  doing  when  you  entered 
OPEN #2,  "P"  earlier  —  attaching 
Stream  2  to  the  printer  channel  Any- 
thing on  dial  stream  will  then  go  to  the 
primer.  From  here  you  can  see  that  to 
open  Stream  4  and  attach  it  to  Channel 
4,  address  2  35  82  in  the  stream  data  will 
have  to  carry  2 1 .  This,  when  added  to 
the  base  address  of  the  CHANS  area, 
will  give  you  the  first  byte  of  the  data 
related  to  Channel  4  —  in  our  case 
23754.  At  the  moment  this  is  holding 
128,  which  is  the  end  marker  byte  for 
the  CHANS  area. 

The  printout  alongside  shows  just 
how  much  can  be  stored  in  a  set-up  like 
this,  Of  the  five  bytes  allocated  to  each 
channel  the  first  two  are  the  address  of 
the  'Output'  routine,  the  next  two  the 
Input'  routine  and  the  last  byte  is  the 
specifier  Even  if  the  specifier  is  not  a 
true  description  of  what  the  channel  is, 
it'll  still  have  to  he  there.  Again  like  the 
streams  in  the  previous  paragraph,  in- 
serting your  own  address  is  far  more 
than  a  question  of  simply  POKEing, 
and  Pd  advise  you  to  take  great  care  you 
don't  overwrite  the  Spectrum's  own 
routines.  It  strikes  me  as  one  of  the 
annoying  quirks  that  channels  cannot 
be  extended  from  Basic,  Perhaps  Sin- 
clair Research  wanted  to  keep  down  the 
amount  of  access  that  the  average  user 
could  gain  of  outside  devices  —  a 

In  point  of  fact  more  than  one  routine 
is  needed  if  the  new  channel  is  to  be 
opened  and  used.  Besides  the  routine  to 
actually  link  the  new  stream  with  the 
new  channel  you  need  to  open  a  space 
lo  store  the  necessary  data  of  the  new 
chan  ne  I  The  re*  s  no  point  going  to  these 
lengths  if  there's  no  input4  or  'Output* 
rout  i  ne  to  be  add  re  ssed  —  w  i  thou  t  the  se 
the  path  to  wonderland  is  useless.  By 
next  month  I  hope  to  have  all  that  sor- 
ted, along  with  a  suitable  listing  for  you. 
But  for  those  getting  impatient,  here's  a 
brief  run  through  of  the  code  you  need  to 
do  the  job- 


ftcm 


First,  HL  and  BC  need  to  be  loaded 
w  j  th  the  ba  se  vaJ  ue  of  the  CHANS  vari  - 
able  and  the  offset  respectively.  With 
this  you  can  call  the  Spectrum's  own 
ROM  routine  CALL  1655  f  Hex)  This 
is  a k  make  room1  routine  and  nil  be  used 
to  create  the  extra  space  for  the  channel 
data.  Coming  out  of  this,  HL  is  holding 
the  address  of  the  start  of  the  new  space, 
.mdBC  the  end;  swop  them  around.  Use 
HL  10  load  in  the  various  values  you 
want  in  the  five  bytes  (remember  that 
you  start  with  the  specifier  at  the  highest 
address).    Lastly  comes  what's   pro- 


bably the  trickiest  part  of  the  job 
Although  you've  managed  to  set  up 
your  new  channel,  at  the  moment  it's  in 
limbo  with  no  stream  connecting  it.  It 
means  being  careful  not  to  lose  the 
offset  while  you  set  up  the  string.  The 
one  advantage  is  that  atleasi  it's  a  single 
byte  number,  and  the  best  hit  is  that, 
when  this  last  section  of  code  has  been 
completed,  that's  iu  you  can  now  open  a 
stream  to  your  new  channel.  Just  what 
the  new  channel  will  do  is  another  sub- 
ject —  or  perhaps  1  should  say,  other 
subjects.  Any  ideas? fls 


MORETUNING 

C  R  Hall  from  Mill  Hitlp  London  NW7 
has  written  about  the  '  Tuning-up'  arti- 
cle. He  says  it  works  fine,  and  goes  on 
to  disc  lose  a  piece  of  information  about 
the  BBC  Micro  (excuse  the  bad 
language)  showing  a  lOpF  capacitor 
wired  from  the  modulator  to  a  nearby 
resistor.  He  wants  to  know  if  the  same 
can  be  done  on  a  Speccv, 

The  answer  is  'yes',  though  the 
detail  is  different  Un  the  Spectrum 
you  need  a  200 ^F  capacitor  wired  be- 
tween the  case  of  the  output  socket  and 
the  earth  point  on  the  modulator.  The 
earth  point  is  the  wire  coming  out  of  the 
modulator  nearest  the  back  and  iden- 
tified by  the  brown  ceramic  lead  (see 
diagram). 


ntfTVfT 


+ 


iJII 


HUH 


lUttt 


iillC  IU! 

mPf  uwitii 


HAVOC 

[Egging around  sometime  ago,  1  came 
across  this  little  routine.  It's  rather  fun 
—  fun,  that  is,  if  you  get  kicks  from 


wrecking  the  displays  of  Spe  drums  in 
your  local  WH  Smiths,  or  causing 
GBH  to  migraine  suflerers. 
Enter  as  a  direct  command: 

CUM  B4000 

Follow  this  with  another  direct 
command: 

POKE  140  D  lit 

Nothing  spectacular  so  far,  but  a  line  ii 
needed.  Enter: 

111  CLOSE  #4 

and  then  RUN  it.  You  now  have  23.4 
seconds  of  blank  screen  in  which  to 
make  yourself  scarce 

There  seem  to  be  several  interesting 
oddities,  and  so  far  no  other  CLEAR 
number  I  have  found  works  -  though  I 
suspect  there  are  some  which  Tve  not 
had  a  chance  of  looking  into  at  the  time 
of  writing.  One  thing,  the  number 
PQKEd  into  64001  is  important 
I  which  caused  some  initial  surprise  I 
Other  numbers  you  could  use  are 
3.5*80  and  168.  though  1  was  amazed 
when  some  numbers  in  the  60s  failed  to 
work  and  j  ust  caused  a  complete  c  ra  s  h . 
minus  the  pretty  effects. 

Having  blatantly  pandered  to  the 
intellect  of  my  readers  already  this 
month,  1*11  not  insult  your  intelligence 
by  telling  you  the  common  factor  of 
these  values.  Nevertheless,  I  hope  to 
have  more  on  this  for  you  next  month, 
either  as  a  product  of  my  own  grey 
matter,  or  oi  yours 


Stsnff  back  $trr  O'Matf&ys  seffl  fas  Jtfrt  ftusssff  m  to  debug  jtf 


23 


RICHARD  SHEPHERD  SOFTWARE 


A  HOME  BUDGETING  &  BANKING  SYSTEM 
THAT  REALLY  MAKES  YOUR 
48K  SPECTRUM  WORK! 


i^ 


MICRODRIVE 

COMPATIBLE 


V 


f~C*< 


^  A  professional  style  itiulti  function 


Cash  Controller  program  that  can 
1  i     load  and  make  an  entry  in  just  90 
SECONDS  . . .  thanks  to  its  ZX 
MICRODRIVE  COMPATIBILITY.  If 
you're  not  ready  to  upgrade  to 
Microdrive  yet,  this  easy  to  use 
cassette  program  can  handle  up  to 
400  transactions  with  your 
Spectrum,  almost  filling  the  48K 
memory  of  your  computer. 


BANK  ACCOUNT 

•  Statements  on  demand  from  any 
date  to  date 

•  Molds  up  to  400  transactions 

•  Standing  order  facility 

•  All  tf ansae ti oris  can  be 
automatically  coded  to  alJocaceup  to 
1 6  Dudget  headings 

•  Search  facility  for  any  smqle  item 
by  description  or  amount 

HOME  BUDGETING 

•  1 6  Dudget  headings,  e  g  Gas, 
Rates.  Car,  fa*    you  can  choose  the 
headings 

•  Highlights  under  /over  spending 

•  Full  Dudget  expenditure 
breakdown 

•  Budget    re-think    facility 

LOAN    MORTGAG E 
CALCULATOR 

All  you  ever  wanted  to  know  but 
didn't  like  to  ask  f  Calculates 

•  Interest  rates 

•  Payback  periods 
Capital  sum 

•  Period  of  loan 

REMEMBER  THIS  CASSETTE 
CAN  ALSO  BE  USED 
WITH  ZX  MICRODRIVE 


PRINTOUT  FACILITY 
USING  ZX  PRINTER 

FULL  SECURITY  WITH 
PERSONAL  PASSWORD 

•   FULL  SAVE  PROGRAM 
ONTO  CASSETTE  OR 
MICRODRIVE 

Available  from  good  computer 
stores  or  direct  by  mail  order 
at  a  price  that  won't  upset 
the  Bank  Manager! 


£ 


irS 


£9.95 


V 


INC  P  &  P 

MICRODRIVE 

CARTRIDGE 

NOT  INCLUDED 


c 


De^ler  enquiries 

welcome. 

Gene r qui  discounts. 


^ 


FIRST  FOR 
MICRODRIVE 

DMfctr  •rtqu.r.e*  weiwmf  G*rwroui  discount! , 

l7j"M;i..j7MiF.iT.i~n 

I 

I 

I 


M  fc9  95  eatr  |  post  &  p,*cfr.nq  Povw 

ordm  r«kH  i  UN 

Math 

Addms 


y^prwfd  Soft'.". 

MU<Tt*f 


Credit  Card  Hotline  (06286|  63531 


I 
I 

MKHODA 


I  I  I  I  II  11  I  I  1  1 1  1 1  I  I 


NOT  INCLUDED 


RICHARD  SHEPHERD  SOFTWARE 

ELM  HOUSE,  23-25  ELJWSHOTT  LANE.  CIPPENHAM  SLOUGH.  BERKS      TEL  {06286)  6JS31 


The  second  project  i issue  2  of  YS}  in 
our  Spectrum  Control  series  set  a  par- 
Dculariy  difficult  problem  that  was  all 
about  using  the  Spectrum  as  an  elec- 
tronic organ,  The  nub  of  the  idea  was  to 
generate  a  note  whose  duration  varies  in 
re  tat  onto  the  length  ottimc  a  key  is  held 
down  The  standard  BEEP  routine  is 
not  suited  to  this  purpose,  because  it 
requires  the  duration  of  a  note  to  be 
specified  in  advance.  Arid  even  if  it  was 
possible  lo  overcome  this  hurdle,  how 
well  would  the  keyboard  scanning 
routine  perform? 

All  this  and  more  has  been  carefully 
considered  by  YS  reader,  Christopher 
Ashford,  who  sent  us  a  detailed  ex- 
planation of  his  method,  and  complete 
program  Listings  to  boot.  For  reasons 
explained  in  the  text  that  follows,  Mr 
i>rd  decided  the  on  ly  approach  was 
to  set  about  writing  his  own  routines. 
Exactly  how  he  did  this  and  also  how  he 
defined  the  problem,  are  all  clearly  ex- 
plained. We  also  get  some  meaty  Lips  on 
how  to  muck  around  with  the  program  to 
produce  some  interesting,  ii  not  altog^ 
ether  desirable*  results. 

PROBLEM  DEFINITION 

-V-  with  an>  programming  task,  the  first 
thing  to  do  is  define  the  problem  both  as 
simply  and  as  briefly  as  possible.  In  this 
case  we  need  the  loud s pe  akcr  to  be  t  u  med 
on  and  off  at  a  frequency  corresponding  to 
one  of  the  keys  —  for  as  long  as  that  key  is 
pressed  (see  the  Frequency  Tabiel 

Now,  looking  at  the  diagram  depicting 
the  piano,  we  can  see  how  the  Speccy's 
keys  represent  those  you'll  find  op  a  nor- 
mal piano  keyboard.  The  note,  in  order  to 
be  clean1,  must  have  an  equal  ratio  be- 
tween loudspeaker  ON  and  loudspeaker 
OFF;  ie.  a  one  to  one  mark/ space  ratio 
This  approach  is  best  illustrated  in  diag- 
ramatic  form,  showing  the  five  state*  of 
the  Spectrum  during  each  half- cycle 
period. 

MAKING  IT  HAPPEN 

.trying  the  length  of  stage  4,  ac- 
cording to  the  key  pressed,  each  half- 
cycle  time  can  be  con  trolled  exactly. 
Stages  1.2.3  and  5  must  all  he  executed 
within  the  half  cycle  time  of  the  highest 
10  as  to  properly  meet  the 
requirements  of  the  problem.  Knowing 
that  the  highest  frequency  required  is 


mmWEICT  TABLE 


III 


t 
I 

f 

T 
I 

I 
I 

■ 
J 
I 

L 

EITEI 


FflEQlHH 

26163 
27718 
293  66 
311  13 
329  63 
349  ?3 
369  99 
392  00 
415  30 
440  00 
46616 
493  88 
523  26 
554  38 
SB?  32 
62216 
659  26 


IITE 


C 
C 
0 
0 
E 
F 

G 
G 
A 
A 
B 
C 
C 
0 
D 
E 


SPECTRUM  CONTROL 


REVISITED 


YS  reader,  Christopher  Ashford,  claims  this  is  your  chance  to 
become  e  machine  code  musician.  Penny  Page  puts  it  to  the  test ,  *  # 


A5y.26Hz(— fmiLX)  and  the  speed  of  the 
Sped  rum's  dock  is  3 .5MHz(  =  rs),  we 
can  work  out  the  number  of  clock  cycles 
(T-statcsj  in  which  sections  1,2,3  and  5 
my  si  be  completed.  This  is  calculated 
as  follows: 

T-iUIti  =  ^IWIfltil 

=  >*i ! v  3.5  IIP 

Bin 

=  2654  T-ttitil 

However,  as  Z80  i  n  struct  ions  lake  bet- 
ween four  and  2  J  T-statcs  l depending  on 
the  instruction),  it's  quite  possible  to  run 
out  of  time.  With  this  in  mind,  it  Mimed  at 
first  to  be  worth  cons  id  c  ri  ng  the  KEY    S- 
CAN    and    BEEPER    ROM    routines 
Unfortunately,  KEY     SCAN  it  over 
long,  and  its  length  also  changes  when  two 
keys  are  pressed  simultaneously  —  which 
makes  iu  use  highly  undesirable.  Bearing 
in  mind  the  ease  with  which  a  more  effi 
cient  block  of  Assembler  code  could  be 
written  to  do  the  job,  KEY     SCAN  was 
soon  discarded. 
The  BEEPER  routine*  too.  has  an 


inherent  problem  which  render*  it  useless 
for  this  application.  The  minimum  dura 
lion  of  a  particular  note  is  one  whole 
cycle;  using  BEEPER  would  nesuh  in  a 
distorted  note,  since  the  mark'  space  ratio 
would  no  longer  be  one  to  one.  f  A  diagram 
is  provided  illustrating  the  distortion 
resulting  from  use  being  made  of  the 
til. I  PI  H  routine  \ 

CUSTOM  BEEP 

The  solution  lo  the  problem  iv  to  write  a 
customised  BEEP  routine,  and  this  must 
be  loaded  in  the  upper  32  K  of  RAM  (48K 
Spec  tr  urns  only)  Since  the  RAM  from 
4000io7FFFisusedbytheULAas^ili 
as  the  CPU.  and  also  because  of  the 
hardware  arbitration  for  access  to  this 
memory,  it's  impossible  to  precisely  de- 
fine a  timing  loop  in  this  area.  The  Assem 
hler  routines  in  this  solution  start  at  9000 
Hes,  and  the  memory  map  shown  gnes 
their  addresses  and  organisation 

Looking  at  our  memory  map.  we  can 
see  the  controlling  routine  —  ORGAN  - 
which  calls  NOTE  (in  which  KB  YIN  is 


A  graphic  raprauntatlon  af  ■  piano,  thawing  Iha  ralavant  fcayt  of  lha  apatlf  urn 
lo  iimuliU  it ■  operation 

25 


Our  Miftwifc  tv  %  unable  fan  u*e  In  the  b 

,  r  1  iut  dvl Jlh  u*  fit  All  HOC  Wfftl  pi  C**f  Ick  pi*  *r^  .!  VS I 

M.i.i      i 

wi*h  MkipjiL*  in  tin  n  of  our  Lcdrttifig  Si  fhr 

mm.  I  lite    Mnde)  I  rw 


flu*  wrflw  vc  n  itnlibc  br  t 

OS  HttitirtMc  Wmdi  fremiti 
SiMwu  WOKING  Sun**  Gill   I  ■:  I 

fhh  i  i 

t'AUPAC  INARMING  SEJUES  VOL  I 
i  A I  IP  AC  U- ARMING  StRII  S  \  I 
•  Al  IPAC   1  t  ARNINC,  SFRII  S  1  - 
l  AOPACl  Hi  MliTR^  M  HII  ^  VOL  I 

<,   StlPACCHEMlMKVSF  h 
CALIPACPATTlfBNS 


l^^+^S^tmr 

«Jt  SpvcQtfpn 
IfrKHUU 
l"SK  ZXII 


□  *§» 


lORKUklHl  KlsiuHMAlln^HJ  Ifl  •  *  M*Lmi COUKXN  lit l"tt 

NAME 

ADMStfl 

M  \  1 1  A&Ui  f ;  ROM  HM  V  STQRfc  *  &  St  1  *■  RII.K  *  t  S 


CYCLE 

LOUDSPEAKER 

n  u 

*                                       UNL 

OH  

OFF 

SPECTRUM 

1       2 

3 

4 

5 

1 

2 

3 

4 

5 

Tho  fi¥»  otatooof  Iho  Spoctrurn  during  ooch  Halt-cfcl*  ponDd 

1  ■  R*«#  h*yb«*rd  2.  Prac *■■  k« ybO*rd  intonnition  ],  S*|  up  »  liming  loop  4    [i«CUt« 
timing  loop  3,  Toggl*  loudtp*ak«  r  output 


ON 
LOUDSPEAKER 

—                  nuc  nvni  c                ^ 

Urr    — ■ 

3 

SPECTRUM 

4b 

5 

1 

2 

3 

4a      4b 

Th#  diilortion  *ip#ri*nt*d  wh*n  uii  it  mod*  of 
th*  SpoclrunV*  BEEPER  routjn*. 

♦  BEEPER* 

4a  =  4b 

k9100 

T-  STATES  TABLE 

90E3 

ORGAN  SUBROUTINE 

90B6 

BEEP  SUBROUTINE 

9058 

NOTE  SUBROUTINE 

902C 

KET  IN  SUBROUTINE 

9010 

VARIABLE  DATA  AREA 

9000 

BOB* 

Tho  momory  map  ihowJng  whin  fch« 
cuttomitBd  rotrtlna  4*  add™ tied 
^  4i  organised, 


ORGAN,  if  3  possible  t*>  load  a  test  value 
for  the  *  Q  -  key .  so  that  other  numbe  rs  ofT- 
states  can  be  played  around  with  if 
desired.  In  fact,  this  program  was  used  to 
tune  the  higher  frequencies  by  ear, 
because  although  the  number  of  T-stAtes 
that  were  required  for  stages  1 ,23  and  S 
were  worked  out  mathematically  (2509 ), 
something  must  have  gone  a  bit  wrong  — 
the  MtM  tended  to  sound  a  little  sharp. 
Eventually,  6 1  was  added  to  each  of  the 
five  highest  notes  to  make  them  sound  like 
octaves,  compared  with  the  five  lowest 
notes,  (It  was  only  necessary  to  alter  the 
higher  notes,  since  the  tower  the  frequen- 
cy; the  less  the  effect  of  an  error  in  the  tim- 
ing constant) 

Finally,  playing  about  with  the  code 
can  produce  some  interesting  eflfects.  For 
example,  you  could  try  RANDomizing 
USR  37047  and  listening  <o  the  effect* 
when  interrupts  are  not  disabled.  Alter- 
natively, try  relocating  the  code  to  within 


Th*  Boil£  program  uiid  tA  itciit 
|h#  M*x  c  ocf  d  shown  bolow,  Hllowinq 
uteri  to  t r ah » for m  tho  SpDctrurn 
into  a  m*i»n&  It*  y  board  proper1 

i   «?•  #*«■*»■*•■»**■■***•»■■■ 
7  mm      c.phjdwu  ~  i?.i.*4 

«  mm 

JO  Q_g 

10    PDTIHT    DP     19.101      life     J i     n.m**    ll'VQ* 


dm 


'PIAW.  IDP-CD5* 


feO  mm   »r  0,1*1    rim    ii'*t<v    iw- 
79  MtiNt    AT    l&.J,    riMN    li-pr«««   *^r   * 
ift1«f(4   ttfert- 

bo  ip  (booty****  nmm    do  ?o  bo 

|70  QJ 

fc«  fffl     Uferf.V 

lMi   Hfw   nmnifiQ   blu*       TM* 

«*t    wfeM    th*   hrdpr  pBtfD    »- 

*  lh*  nfc  ftVp  aft  .***»  m  ifw 

mmmt  raui  m* 

tBO  «n  *■- 

TOO  HMimill     ifBP>    1| 

ZIO  MfH  cUI    QP4M* 

270  PMH 

730  ■** 

300     IP»*U1      "WtW     t,rt    of      T     «l*t*fel      *|B 

•OO   tfT   fiign^lMT     4*^39*1 

900  LfT  iH^^MMfMaai 

*OQ   POlP/f    -nip*    Bpt*--l*l*ftp*lD-i   4*4**- 

ploai 

no  m*  mu*  i«  «  taut  ffli** 

n    i  l.,«   to  -  bo  i.i  th«  aaOPBBi 

In    111*  >     »m»    i«BI*   #«r    in* 

h*v    0;    lth»   tMf    **tJ. 

n»  pas  j^i.iw 

•DO   fVt     V^H.M^ 

4oo  bo   fa  WW 


Tit*  H#-  cod* 

h,  which  Bhouldi  bo 

*nt»r*d  Ml  9OO0  ttai 

440O  PP    WW 

PD 

WW  00  04  OQ 

oo 

DODO   DO   00 

OO 

Oo  oo  Oo  00 

oo 

»|0   71    OO 

«o 

01   ff  rm  IB 

PB 

*0l«  rr  71 

E3 

OB  IB    *m    ?r 

73 

PW  o*  v 

ID 

m  tt  is  cb 

08 

«eat  n  tm 

*T   C*   CD    10   DO 

04 

*0»  OO   ?■ 

n 

04    40   71    00 

m 

wua  1*  04 

IC 

Cfl    4*    £*    IB   D4 

VHO    D4    41 

fO 

PC   3.3    DO    IB  TO 

«*§■  r*  73 

10 

TO  «9  C4  7BJ 

» 

fOQD   04   *D 

c* 

tD    3-7    CB    W 

CD 

to«   ni  i  a 

Of 

*r   *P    00    71 

oa 

•0*0    WJ    fef 

04 

OO   DD  04  37 

BO 

*0*«  t •  cm 

ti 

n  Dl  ||  H 

m 

*>»    ^    CD 

w 

CI    3D    CI    3D 

CB 

•org  w    k: 

3D 

TO  PB   14    n 

T« 

DOBO   OD   31 

OH 

5D  to  ro  » 

PO 

DOBS    ID   rt 

M 

www  io 

Bi 

***>  f1!    ft 

09 

DO  CD  OO    BB 

01 

#OOD)   O0   DO 

IB 

CB   OO   33    IB 

CD 

•0*0  «14    W 

IO    CH    OO    00 

1* 

wwdi  eo  oo 

DO 

ID   DC    73    OO 

IB 

»»    DD     |» 

IB 

B9   00   OO  f  3 

ID 

•ODB    1*   W 

3JC 

DO   7|    13    40 

M 

•ODO   04   DO 

■7 

*F    Ofe    OO    DD 

di 

Wd    73    i* 

r* 

#1  yw  «4  cb 

9fl 

•ODO   DD    IB 

ff4 

V     H     C*    M 

IP 

*O0D    i«   er 

M 

IP    DB   H     pj 

IB 

•010   OB   PB 

cm 

DO   DO   C8   17 

00 

DOEB   n*    3t 

Dt    DO    OO    fl0    OB 

M 

«ve  io  m 

■DC 

FO   H  U  Of  At 

•Of »  07   pc  oo 

77  07  m   Ol 

OO 

D1O0   04    BE 

OB 

»  oi  di  or  oo 

•tOB    OO   BO  04 

«*«» 

OO 

**l*^    DO  «  00 

oo  00  oo  oo 

oo 

the  l\nit  16K  of  RAM  and  listen  Io  the 
"orrible  noises  thai  come  out  Perhiip  -Mm 
might  like  to  try  P<  IK  I  in^i  37006,23  and 

ii  what  happens  to  the  BORDFR 
if  you  dare!  It's  also  possible  to  have 
several  different  T -state  tables  and 
POKE  the  relevant  base  address  to  90BD 
(37053)  and  «)BE  f  37054 1  when 
required   B* 


nested),  and  this  updates  the  value  of  a 
pointer  —  the  value  of  which  depends  on 
the  key  bei ng  pre ssed.  Th i s  poi ntcr  i s  then 
used  to  access  the  relevant  entry  in  a  table 
of  T- st ales  required  for  each  note:  ihis 
number  of  T-states  is  passed  to  BEEP, 
which  executes  a  precise  timing  loop. 
ORGAN  can  be  called  from  Basic 
UMng: 

lit DDMfZE  USI  37046 

And  returns  to  Basic  if  Caps  Shift  and  the 
zero  key  are  pressed  simultaneously. 

With  the  Basic  program,  which  aut- 
omatically   toads   the    code    and   calls 


PROJECT 4 

An  editor^!  life  i  snot  a  happy  one.  .  at 
least  not  on  ihe  Speccy.  and  Penny 
Page  invites  you  to  improve  your 
editorial  skills. 

So«  it's  thinking  caps  on  and  heads 
down  for  another  chance  to  pn  ne  iha  t 
with  a  little  bit  of  help  from  its  friends, 
the  Speccy  is  the  most  versatile  micro 
this  side  of  Krypton. 

The  Spectrum's  editing  facility 
leave  a  lot  to  be  desired  —  long  lines  in 
Basic  can  take  an  age  to  correct  if  you 
can  only  go  backwards  and  forwards 
along  the  line.  ( If  you  press  the  kup*  or 
4down'  cursors  while  editing,  only  the 


'current  line  marker"  moves  —  leaving 
you  m  the  same  place') 

As  you  pcobahk  kn.  ■*  il  ,  ou've 
been  backed  inio  the  comer  of  your 
local  computer  club  by  a  Spectrum 
hater,  many  other  micros  have  the 
iity  to  edit  lines  by  flicking  ihc  cur 
■or  up,  downa  and  all  around.  And  so, 
without  further  ado.  tl  ur  task 

—  recreate  this  editing  feature  on  the 
Spe< 

All  efMriei  for  Project  4  should  be 
sent  10  our  Projects  Editor,  FVitJtj 
Pageai  Your  Spectrum,  14  Rmhtv 
Place,  London  WIP  IF>f 


27 


TASWORD  TWO 


THE  WORD  PROCESSOR  V^ 


64  CHARACTERS  PER  LINE  ON  THE  SCREEN  AND  TO  PRINTERS! 
MICRODRIVE  COMPATIBLE  —  instructions  supplied 


'The  number  of  or*  screen  prompts,  together  wtth  the 
MceNenr  manual    make  it  ideal   -   even   for  art  afrsofufe 

*f  ASONAL  COMPUTE  irVQfliDSiprtmlMf  rW 

'What  makes  a  wo:rf  processor  mors  or  ton  versatile  t&  its 
control  *e*iur es  Tisword  Two  offers  an  fmpfesm ve  sefecf  ron 
And  the  rufor  program  succeeds  in  demonstrating  them 
edrweOrV ' 

fifCTHONtcsAfit&cGtmrrjHG  *a%*mr**r  rsm 

"Tasword  is  showing  #  degree  of  $ophi$ttcanon  that  tusmess 
computers  look  many  years  to  develop  ' 

WHATMCAQtQvtfm  iiW 


TASWORD  TWO  The  Word  Processor* 

Your  Spectrum  become*  a  professional  word  processor 
with  TASWORD  TWO  TASWORD  TWO  gives  you  an  ami? ing 
64  character!  per  line  on  your  screen  This  is  >rieat  for  standard 
A4  paper  and  TASWORD  TWO  prims  your  teicl  |ust  as  it 
appears  on  your  screen 
Tasword  Two  drtv&s  the  following  interfaces; 
Cohre  RS232 1 0  Port  ADS  interface 

Euroeiectrontcs  tnterfece  KempstOn  interface 

Hifdartoay  interface  More*  interfere 

Sintieir  ZX  interface  1  Tasrnart  interface 

The  same  program  drives  these  interfaces.  A  short  easy  To  fol- 
low set  of  mstrucTtonM  lakes  you  through  setting  up  your  TaS' 
word  Two  to  drive  the  interface  you  have  or  choose  to  buy. 
Tasword  Two  also  drives  the  ZX  printer 

Tasword  Two  is  readily  adapted  for  (he  mic  rod  rives  to  give 
super  last  saving  and  loading  of  both  program  arid  lent  The 
mrcrotfnva  instructions  are  supplied  with  the  Tasword  Two 
manual 


£13 "90  Cully  inclusive  mailorder  prfce 


TASWORD  TWO  TUTOR 

T  AS  WORD  TWO  comes  complete  with  a  many  a  \  and  a 
cassetur  The  eassetle  contains  your  TASWORD  TWO  end 
TASWORD  TWO  TUTOR  This  leaches  you  word  processing 
using  TASWORD  TWO  Whether  you  have  serious  applications 
or  simply  want  to  learn  about  word  processing*  TASWORD 
TWO  and  TASWORD  TWO  TUTOR  make  it  easy  and  enjoyable 


TASWORD  TWO  £2  Demonstration  Cassette 

See  for  yourself  ihe  powerful  features  ot  TASWORD  TWO 
Send  just  €2  for  the  Tasword  Two  demonstration  cassette  A 
voucher  ts  included  which  gives  you  CI  off  the  price  of 
TASWORD  TWO 

All  prices  include  VAT  md  post  tnd  packaging 

*  Availibli  from  larger  branch**  of  Boon 

For  furl  her  rnformation  on  all  these  products  send  an  see 
with  'Tasmen  Brochure'  written  on  the  flap. 


Sand  cttaqur  P  O.  or  Accm*  number  vmih  order 
honi  Ac cast  coders  l#»di  (06321  438301 


TASPRINT 

A  must  for  dot  matrix  printer  owners!  Prim  your  prognrn 
output  and  listings  in  a  choice  of  Uve  impressive  print  Styles. 
Drives  all  the  printer  interfaces  listed  under  Tasword  Two  and 
all  dot  main*  printers  with  bit  image  graphics  capahiMies 
You  can  also  us*  TASPRINT  to  print  Tasword  Two  text  f 
T  ASPRiN  T  gives  your  output  originality  and  styla  '  Send  See. 
for  brochure  which  includes  TASPRINT  oulput 

£9.90  fully  inclusive  mall  order  price 

TASWIDE  -  64  characters  per  line' 

A  machme  code  utility  program,  TASWiOt  doublet  the 
information  that  your  own  programs  can  display.  Make  0 
simple  change  to  your  print  statements  and  your  output 
appears  on  the  screen  at  64  characters  per  tine  instead  of  the 
normal  32.  Both  print  sizes  can  be  mixed  on  the  screen  16K 
and  49K  versions  supplied  on  the  same  cassette 

£5 '50  fully  inclusive  mall  order  price 


TASMATH  1 

Mathematics  education  Three  programs  on  one  cassette 
TA5IMEQ  -  simultaneous  aquations 
TASQUAD  -  quadratic  egupiions 
T AS  TRIG  -  trigonometry  of  right  angled  triangles 
Available  for  the  16K  and  4SK  Spectrum  and  lor  the  BBC 
model  B 

£5.95  fully  inclusive  mail  order  price 

TASMAN  PARALLEL  PRINTER  INTERFACE 

Plug  into  your  Spectrum  anddnve  any  primer  fitted  wilh  the 
Centronics  standard  parallel  interface.  Supplied  complete 
with  ribbon  cable  and  driving  software.  The  cassette  includes 
LUST.  L PRINT,  and  tent  screen  copy  software  for  ell 
Centronics  printers  The  user  changeable  mierfaca  software 
makes  it  easy  to  send  control  codes  to  your  printer  using  Ihe 
method  so  successfully  pioneered  with  Tasword  Two.  The 
cassette  also  contain*  fast  machine  code  high  resolution 
screen  copy  software  for  Epson,  Star,  Sericoshtf.  Shmwa,  and 
Tandy  Colour  Graphic  fin  colour  Fi  primers  Send  s  <i  e  for 
brochure  wi  iides  sample  prim  outs  and  a  full  1 

printers  supported  by   screen  software    Compatible  with 
microdrives  ZX  Interface  1 

£45  fully  inclusive  mail  order  price 

TASMAN  RS232  PRINTER  INTERFACE 

Specification  and  software  as  above  but  drives  | 
fitted  wilh  the  RS232  standard  interface  A  low  cost  route  to 
printing  -  especially  suitable  for  use  with  the  Tandy  Colour 
Graphic  printer  and  the  Brother  portable  typewriter  prmters 
Supplied  complete  with  cable  -  please  specify  whether  4  pm 
DIN  or  25  way  D  pkjg  required. 

£38  fully  inclusive  mail  order  price 


TASMAN  SOFTWARE 

D*pt  rs 

SPRINGFIELD  HOUSE 

HYDE  TERRACE.  LEEDS  LS2  9LN 


MR    HMEffEVI    Mr: 

LUCK  OF  THE 


Discussing  the  artistic  potential  of  various  micro  add-ons, 
Henry  Budget!  concentrates  his  critical  powers  on  British 

Micro's  Graf  pad. 


One  of  the  most  powerful  selling  points 
of  any  of  today's  home  computers  must 
he  i he  type  of  graphics  facilities  they 
have  to  offer.  With  just  a  few  simple 
tines  of  Basic,  great  sweeping  designs 
can  be  made  lu  appear  and  disappear,  , 
colours  change,  new  patterns  emerge. 
Unfortunately,  for  the  really  creative 
user,  all  this  requires  expert  program- 


ming knowledge.  The  concept  can't  be 
created  on  paper  first  and  then  Loaded 
into  the  computer  as  a  completed  work 
of  an.  While  there  are  a  number  of  on- 
screen drawing  programs  which  allow 
the  creation  and  manipulation  of  an 
image,  they  cannot  be  used  to  copy  a 
picture  from  a  sheet  of  paper. 

Designers,    technical   draughtsmen 


and  architects,  as  well  as  Interior 
decorators,  landscape  gardeners  and 
fashion  designers  |to  name  hut  a  few) 
can  all  benefit  from  the  facilities  that  a 
computer  graphics  system  can  provide 
Once  the  design  is  ^ntc  l>  stored  away  on 
tape  or  disk,  it  can  be  quickly  loaded 
back  into  the  computer's  memory 
Now,  additions  and  alterations  can  be 
tried  without  wasting  valuable  raw 
materials  or  creating  a  product  that  isn't 
quite  what  the  customer  expected.  Yet 
all  these  potential  users  of  computer 
systems  are  limited  by  the  fact  that  the 
computer  cannot  be  interfaced  to  a 
piece  of  paper! 


TABLETS  IN  THEORY 

So  what's  needed  is  an  input  deuce 
which  can  translate  the  lines  and  curve* 
of  the  drawing  or  design  into  digital 
information  that  a  computer  can  then 
recreate  as  a  display,  I  n  the  professional 
computer  market  graphics  tablets  have 
been  around  for  almost  M  long  as  com- 
puters, but  low -cost  designs  for  the 
home  user  have  only  recently  started  to 
become  tl  ailahle.  High  precision 
graphics  tablets,  also  known  as  digit 
isers  because  they  reduce  analogue 
shapes  to  digital  information,  use  a  wide 
variety  of  techniques  to  produce  the 
required  information.  Among  the  rnoM 
accurate  are  the  magnetic  and  capaei- 
tivc  systems;  a  capacitive  system  can 
offer  accuracies  ■  i    1 00th  of 

an  inch  —  sufficient  for  engineers  and 
draughtsmen  —  while  the  magnetic 
method  is  potentially  even  better, 

The  cheapest  and  simplest  digitisers 
are  the  various  pantographs.  Based  on 
the  same  principle  as  the  old-fashioned 
drawing  aid.  they  use  jointed  arms  and 
co-ordinate  geometry  to  give  a  direct 
measure  of  the  position  of  the  stylus 
Variable  resistors  (potentiometers)  are 
mounted  at  the  two  joints  that  provide  a 
varying  voltage  to  the  computer.  This 
can  he  interfaced  through  a  suitable 
analogue  port ;  a  joystick  socket  may  be 
enough,  given  suitable  software,  The 
resolution  of  the  pantograph  is  limited 
by  the  accuracy  of  both  tht-  finable 
resistors  and  the  mechanical  linkages; 
typically  it's  around  five  percent.  How- 
ever, sophisticated  pantographs  based 
vm  optical  measurement  of  the  rotation 
of  the  joints  can  otter  much  better 
results,  although  they  still  fall  short  of 
the  snrt  of  accuracies  that  can  be  pulled 
from  the  best  systems.  While  the  pan- 
tograph ss  probably  the  simplest  type  of 
digi  riser  there  is.  it's  often  quite  ade- 
quate for  home  computer  use. 

PUTTING  THE 
PRESSURE  ON 

One  stage  more  advanced  than  the  pan 
tograph  ( though  still  lacking  the  sophis- 
1 1 cation  of  a  magnetic  of  tCobftk 
digitizer  J  is  the  pressure  sensitive  digit 
Lser  Often  referred  to  as  a  *bit  pad' 
(although  that's  actually  the  trade  name 
of  a  specific  device)  it  can  take  one  of 
two  forms.  The  simpler  of  the  two  is 
based  on  a  resistive  sheet,  often  just 


MLR     MUfffEYI    Wl 

LUCK  OF  THE 

DRA\A/ 


heavy  paper  with  a  graphite  cot  ling.  If 
an  AC  voltage  is  passed  across  the 
sheet,  a  stylus  will  be  able  to  detect  the 
potential  at  any  point.  Using  an  elec- 
tronic s  am  pt  i  ng  met  hod  w  hie  h  is  Locked 
to  the  same  frequency  as  the  supply 
voltage,  it's  possible  to  derive  a  direct 
relationship  between  the  voltage  detec- 


magnetic  or  capacitive  effects.  Both 
systems  rely  on  a  series  of  wire  grids 
embedded  in  ihe  baseboard  of  the  tab- 
let, tn  the  magnetic  system  the  grids  are 
used  to  detect  the  position  of  the  stylus 
which,  in  this  case,  is  a  coil  radiating  a 
pulsed  high  frequency  signal  The  sig- 
nal detected  by  the  grids  is  compared 
with  a  reference  signal  and  provides  a 
direct  measure  of  the  x,y  position  of  the 
stylus.  The  capacitive  system  works  the 
other  way  round  in  that  the  stylus  is  used 
to  detect  a  series  of  coded  pulses  fed  into 
a  two-layer  grid. 

The  data  produced  by  a  graphics 
tablet  must  be  converted  into  infor- 
mation suitable  for  display  on  the  screen 
and,  to  this  end,  mosn  it  "the  commercial 
products  come  with  alt  the  necessary 


F*f  m  night  OIH  th*  town,  why  not  dresi 
your*#»  up  with  a  Grafpad?  Firm!,  It1  ft  on 
with  the  red  bow  tie  .  .  . 


.  .  .  *nd  thtn  ih«  whil*  thtrt  i*  tricky  itam 
to  draw,  **p*c  tally  with  lha  Graf  pad  '* 
'eHmappaarfng  Curio r1  feature). 


Be  careful  when  adding  colour  —  ft  you 
poiitiftn  the  yellow  d otm  to-a  ntir  the  bow 
fie,  they'll  come  out  red  in&t end, 

ted  and  the  position  of  the  stylus  on 
the  sheet. 

The  second  type  of  pressure  sensitive 
digitise r  uses  two  sheets  of  resistive 
material  separated  by  a  cellular  mem- 
brane. The  pressure  of  the  stylus  causes 
the  two  conductive  surfaces  to  make 
contact,  a  principle  that  was  used  in  the 
Sinclair  Research  ZX8!  keyboard-  A 
high  frequency  signal  is  fed  into  the  two 
layers,  each  signal  {normally)  either 
opposite  in  phase  or  connected  at  right 
angles  to  the  other.  The  signal  detected 
by  the  sty  lus  when  it  makes  an  electrical 
connection  between  the  two  sheets  pro 
vides  a  measure  of  its  position.  Typical 
problems  encountered  with  both  these 
systems  include  changes  in  the  surface 
resistance  due  to  damage,  or  the 
pressure  of  a  hand  at  another  point  on 
the  surface. 

The  best  types  of  digitiser  available 
to  the  home  user  are  based  on  either 


On*  la*t  touch,  blue  itripoion  the  mrurt 
-noWi  where'i  my  lop  hat  and  laMiT 


software.  However,  just  entering  the 
data  isn't  the  end  of  the  graphics  tablet's 
usefulness.  Once  the  information  is 
stored  in  the  computer  the  tablet  can  be 
used  as  an  editing  tool,  allowing  colour 
to  be  added  or  changed  and  shapes  to  be 
modified.  The  surface  of  the  tablet  can 
also  be  programmed  to  act  as  a  menu 
that  selects  standard  options  from  the 
program,  so  that  the  keyboard  need  only 
be  used  for  selecting  major  functions  or 
entering  text, 

PICTURE  THIS..* 

So  much  for  theory  —  let's  look  now  at  a 
version  for  the  Spectrum  user.  One  such 
device  called  the  Grafpad  system  from 
British  Micro  (previously  only  offered 
for  the  BBC  Micro)  has  recently  been 
adapted  to  work  with  the  Spectrum  and 
Commodore  64  systems,  The  unit 
comes  extremely  well-packed  in  poly- 


styrene —  not  a  bad  thing  considering  it 
costs  a fai rl y  staggering £143.75  —  and 
consists  mainly  of  a  25mm  by  355mm 
by  260mm  black  plastic  box.  Already 
that's  a  "slight*  discrepancy  from  the 
advertising  blurb.  .  „  they  reckon  ifi 
only  55mm  wide  but  what's  a  simple 
misprint  between  friends?  Well,  no- 
thing really,  except  that  they  also  rec- 
kon it  comes  with  a  light  pen  and  .  it 
doesn't.  But  then  it  does  have  a  really 
nice  stylus  to  make  up  for  it! 

Also  included  in  the  packing  is  a 
multi-way  cable  to  link  the  tablet  to  the 
Spectrum's  edge  connector,  a  cassette 
containing  the  software,  a  keyboard 
overlay  and  a  wad  of  A5 -silted  ph<  i 
copied  paperthat  claims  to  be  a  manual. 
The  tablet  is  well-made  and  its  surface 
is  ruled  with  a  grid  corresponding  to  the 
Spectrum's  graphics  resolution  of  I  76 
by  256  pixels;  it  also  includes  a  3  2 -box 
menu  panel  which  can,  in  theory  at 
least,  be  utilised  by  users  to  create  their 
own  software.  The  grid  is  protected 
from  damage  by  a  sheet  of  clear  acrylic 
over  which  the  stylus  can  be  moved  with 
ease  —  although  it  does  scratch. 

The  first  move  is  to  connect  the  tablet 
to  the  Spectrum  —  an  easy  task  you 
might  think,  that  simply  involves  plug- 
ging a  cable  between  the  Spectrum's 
edge  connector  and  an  identical  con- 
nector on  the  tablet?  No  such  luck!  On 
my  Spectrum  at  least,  the  aluminium 
heats  ink  prevented  the  plug  from  being 
properly  inserted.  Out  with  the  toolkit T 
some  minor  surgery  and  the  cable  now 
connects  perfectly  —  although  it's  still 
too  short  to  allow  the  tablet  to  go  any- 
where other  than  on  the  right  .or  directly 
behind  the  Spectrum,  That's  fine  it 
you're  right-handed,  but  then,  not 
everyone  is. 

With  the  cable  connected  all  that 
remains  is  to  plug  the  sty  lus  mto  the  soc- 
ket at  the  side  of  the  tablet,  load  the  pro- 
gram and  start  drawing.  To  make  life 
easier  for  l  he  user,  a  key  board  overlay  is 
supplied  which  carries  the  various  op- 
tions.  Alt  of  the  Spectrum  keys  arc  used 
by  the  program  —  most  with  two  func- 
tions, a  fact  that  is  fairly  strange  given 
ihe  presence  of  the  menu  panel  on  the 
tablet.  To  keep  the  user  aware  of  what's 
going  on,  the  screen  display  includes  a 
highlighted  bar  detailing  the  current 
screen  mode,  foreground  and  back- 
ground colour  selected,  and  the  drawing 
and  dot  modes,  A  neat  feature  is  that  the 
bar  always  moves  out  of  the  way  when 
you  get  near  it,  hopping  from  the  top  lo 
the   bottom  of  the  screen   and   vice 

To  activate  the  stylus,  you  press 
down  on  the  lip  and  a  micros  witch 
makes  contact,  the  on-screen  cursor 
then  follows  the  motions  of  the  stylus 
around  the  grid.  To  use  any  selected 
function,  press  the  Enter  key  and  the 
function  will  operate  as  long  as  the 
stylus  is  depressed;  releasing  it  cancels 
the  function. 

DRAWING  ON 
EXPERIENCE 

The  single  most  difficult  thing  I  round 
when  using  the  Grafpad  was  to  re  mem 


30 


campbell  systems  for  spectrum  48k 

Can  YOUR  Database 
Handle  This? 


U2*» 


""■"•74, 

ur>  u,  ,-■■  'tut  * 

PROFESSION  \l    llll    MA\.\(,I  Ml  M,  DAI  A  RETRIEVAL  AND  PRI  M  Nl  VI  IO.n 
ANA    ADDRESS  LISTS.  INVENTORY.  CT'STOMI-R  OR  PERSONNEL  RECORDS... 


IMASTERFILE  can! 


Microdrive  com m;i nds  included;  32.  42  or  51 
characters  per  tine!;  26  fields  per  record; 
Unrestricted  number  of  records;  36  user  defined 
Display/Print  formats;  \  ;isi  search  <v.  sort  facilities; 
Around  32K  of  RAM  available  for  data! 


NOW  with  IMF-PRINT  and  MASTERFILE  version 09, 


you  can  format  your  data  lor  a  full  width  printer! 

Works  with  ntOftl  popuLir  printer  interfaces  t  ully  variable  report  wiJihs  (over  MX)  columns*  and 
lengths  Powerful  numeric  editing  and  column  totals.  Almost  no  reduction  in  spate  available  for 
data.  Many  more  products  available  Send  5  M  for  details! 

MASTERFILE  version  09  £15.00 

MF-PRINT  E  6.95 


nn  huh   J  I 

Cdhiph<..air  S 
CDvpl.  YS1  15   Rim*  Kodri.  RuuMturM  Hill 

MAS1LRFILE  with  MF-PRINT    tl9>X>        i  t«BLEnfiwdoisM<»$w 


cs 


SIMPLY  THE  BEST     spECtrum  users 


Remove 
5  screws 

Separate 
Spectrum 

Remove  tails 

Screw  Spectrum 
to  base 

Insert  keyboard 
tails 

Screw  keyboard 
to  base 

Secure 

Housing 

Facia 


SCREWDRIVER 
+ 
5  MINUTES 


iAGAI 


EMPEROR 


ft 


*  F*f  m+  nc*  «**■*!  *ti**f*d  win  aat 
Gf  <m  s3-™>bih  (Htait  t*twf!  ami  »*  wrf' 
■*ftrtd  vuw  i^oftai  and 

AMHirti  MW-kdP  Ml 


The  ZX  Spectrum  is  the 
best  Homecomputec  lor 
Soft  ware ,  both  ed  ucat  i  ona  I 
and  games. The  mam 
flaw,  is  of  course,  the 
keyboard,  This  classic 
keyboard  housing  is 
designed  to 
accomodate  the 
Spectrum  personal 
computer, 
A  professional  lull  size 
'Qwerty1  keyboard  has  been 
designed,  with  full  travel  keys  &  a  full 
Size  space  bar. Special  (unctions  are 
strategically  placed  for  rapid  programming  & 
ease  or  use  designed  today  for  users  of 
tomorrow,  you  can  play  the  fastest  games 
with  the  greatest  of  ease.  It's  easy  to 
assemble  too  —  you  need  1  screwdriver  4 
Sminutes  — Simple!  Available  in  white. 

SAGA  SYSTEMS  LTD 

WOODHAM  RO.  WOKING ,  SURREY  TEL  69527 


try  our  NEW  SOUND  BOOST  Spec7rum 

Sound  volume  adjustable  from  a  whisper  to  a 
roar  providing  sound  and  vision  for  added  realism. 
No  memory  used P  pushes  the  sound  out  through 
the  TV.  No  soldering  required,  just  3    pft  -  A    p^  p 
easy  push  on  connections.  L y ,5U  free 


PLEASE  RUSH  ME  WITHOUT  DELAY 

t  ENCLOSE  CHEQOE/PO  PAYABLE  TO  SAGA  SYSTEMS  LTD 

FOR  C PLEASE  ADO  El.  15  PIP  PE«  KEYBOARD 

PA  P  FftEE  FOR  BEEP  BOOST 

NAME i 

ADDRESS POSTCODE  j 


LUCK  OF  THE 

DRAW 


her  whether  I  was  drawing  on  the  screen 
or  mapping  the  attributes.  The  current 
screen  mode  is  displayed  in  the  centre  of 
the  information  harH  m>  it  should  be  sim- 
ple to  keep  track  of  whaf  s  going  on; 
however,  dropping  into  Attribute  mode 
and  spraying  colour  across  pixel  boun- 
daries can  be  very  frustrating-  The 
accuracy  of  the  tablet  is  properly 
matched  to  the  Spectrum  —  the  grid 
inside  the  tablet's  surface  consisting  of  a 
wire  mesh  1 76  by  256;  the  movement  of 
the  stylus  on  the  screen  corresponds 
exactly  to  its  motion  on  the  surface  of 
the  Gralpad.  Don't  expect  too  much  at 
once  because  drawing  freehand  re- 
uires  practice  and  traced  pictures  are 
never  really  exact, 

Fortunately  the  software  makes  al- 
lowances for  litis  and  it's  generally  qu 
ker  to  k  nock  up  an  appro  x  i  mate  liken  ess 
and  then  use  the  editing  features  to  tidy 
up.  Of  these  the  most  useful  is  Magnify 
which  blows  up  the  selected  area  by  up 
to  eight  times.  Here  the  individual  pix- 
els are  about  the  size  of  characters  and 


you  can  Set  and  Reset  them  at  will.  The 
movement  of  the  stylus  is  also  scaled  to 
the  current  magnification,  so  the  picture 
doesn't  leap  about  all  over  the  place. 

Among  the  other  built-in  features  of 
note  are  the  Line.  C  ircle  and  Box  draw- 
ing routines,  all  rubber  banded  from 
any  given  starting  pun!  Quite  what  the 
Vertical  and  Horizontal  line  facilities 
are  for  is  a  mystery;  they  appear  com- 
pletely redundant,  While  almost  all  the 
routines  work  very  fast  indeed.  theCir 
cle  is  amazingly  slow;  any  suggestions 
as  lo  why  would  be  gratefully  received 

there  seems  to  be  no  obvious  answer. 
To  assist  in  matching  your  image  to 
others  the  program  provides  two  scaling 
grids,  bui  neither  really  proved  very 
effective .  The  highlight  grid  which  pro- 
duces alternate  light  and  dark  back- 
ground character  cells  doesn't  work 
with  dark  backgrounds  and  while  the 
second  grid  is  better,  it  reduces  all  the 
colours  to  magenta  or  white,  making  it 
almost  useless  for  anything  other  than 
outlining. 

Against  these  dubious  features  Graf- 
pad  does  possess  several  very  u&efu] 
facilities,  You  can  invert  an  image,  flip 
up/down  or  left/ right,  and  store  up  to 
two  pictures  .either  elsewhere  in  memory 
or  permanently  on  tape  \ ;  can  be 
pain  ted -in  or  you  can  edit  the  Attribute 
screen  on  a  pixel- by-pixel  basis  (in 
Magnified  mode  if  you  really  want  to  be 
accurate)  If  you  want  to  protect  areas 
of  your  picture  from  accidental  damage, 
a  window  facility  is  provided  and  only 


the  area  inside  can  be  edited  while  the 
window  is  active  About  the  only  other 
interesting  facility  promised  by  the 
manual  is  thai  you  can  pick  up  UDGs. 
but  it  fails  to  suggest  from  where! 

The  manual  actually  fails  to  mention 
quite  a  lot  and  I  only  hope  that  the  one  I 
got  is  a  prototype  and  not  what  the  pay- 
ing public  will  receive!  Quite  apart  from 
the  mis  spellings  and  shabby  presenta- 
tion it  hardly  tells  you  anything  at  all 
It's  almost  as  though  it  was  translated 
from  Esperanto  by  an  artificial  miclli 
gence  program  suffering  from  dyslexia, 
(Author's  note:  all  spelling  mistakes  in 
this  review  are  the  responsibility  of  the 
editor!  [No  they're  not.  Ed  \)  All  the 
commands  are  dealt  with  but  seem- 
ingly in  as  few  words  as  possible  —  if  s 
more  a  quick  reference  guide  than  a 
piece  of  documentation. 

GET  THE  PICTURE? 

If  you  want  to  create  works  of  ait  on 
your  Spectrum's  screen  then  you  can 
certainly  do  it  with  the  Grafpad.  But 
then  again  you  can  also  do  it  with  the 
various  screen-based  editors  Like 
Melbourne  Draw  for  substantially  less 
than  £  1 43/75,  The  only  thing  the  Graf- 
pad  has  to  offer  that  the  screen-based 
packages  don't  if  the  facility  to  use  the 
pen  in  trace  an  existing  drawing  on 
paper  into  the  computers  memory: 
even  this  is  limited  by  the  accuracy  of 
the  tablet.  Check  it  out  yourself  and 
draw  your  own  cone  I  u  s  ions        O  * 


The  Key  to  Spectrum  Machine  Code  Success. 

Picturesque  s  machine  CODE  System  is  used  and  recommended  by  prof  ess  lonai  software  writers,  yet  the  excellent 
documentation  and  the  friendly  easy-to-use  programs  have  been  highly  recommended  for  beginners 

You  will ontybuyone  Machine  Co^^ 


NEW  IMPROVED  PROGRAMS  —  MICRODRIVE  COMPATIBLE 


assort*1** 


ASSEMBLER 

Completely  self  contained 
with  its  own  line  editor  giving 
an  easy  to-read  jo  column 
tabulated  listing  Auto  line 
numbering,  line  renumbering 
and  auto  tabulation  make  this 
one  of  the  fastest  and  easiest 
Assemblers  to  use  5 
character  label  names 
Decimal  wen  or  ascii 
constants  save  load 
VERIFY  both  the  listing  and 
Machine  Code  to  cassette/ 

MlCRODRl  VE  t  U  ETWORK 

Assemble  from  cassette  or 
Microdrive  Jnro  memory  for  very 
large  programs  Customise  to  most  Centronics 
printer  interfaces,  or  RS232  iwith  interface  V  for  30 column 
printout  fast  ASSEMBLY  -  1k  of  code  in  7  seconds 
Assembler  Directives ..-  ORG  end  defb  oefw  DEFM,  eou, 
OEFL  (M)CfOdnve  and  Centronics  Facilities 
only  operate  with  48k  machines  i 


ssw    *** 


£8.50 


*CL  VAT1P4P 

*W***  MMtffcMI  o*  >  iwri  lr  *ttfl  AfpEtfrt to  Wf  onto  Ife  <•  w**  *  *tp >o«»  noi  l^jgifj  i 


I rAtmq yynm t wvbu* im  fw  anagrantj  by m*nm m* mtHfal  Mil  tottctwmiut  Sam **m j tt*m*> m  fot 


MONITOR 

The  tdeai  tool  to  help  the 
beginner  get  started,  yet  it 
contains  all  the  commands  for 
the  experienced  programmer 
to  run  and  de-Dug  machine 
code  programs  inspect  and 
alter  memory  contents  in 
Hex  or  ascii  Breakpoints  and 
f  u»  Register  display  NOW 

WITH  SINGLE  STEPPING 

through  Bam  or  ROM 
Disassemble  any  part  of 
memory  ctam  or  ROM  Dec- 
Hex -Dec  number  converter 
Printer  output  to  za 
printer  or  via  RS232  (with 
rnterf  ace  11  or  customise  to 
most  Centronics  printer  interfaces  General  memory 
management  commands  include  Hex  dump  insert 
Delete,  Fill  and  Move  can  reside  in  memory  with  the 
Assembler  i4SK  machines  only]  to  give  a  complete 
uacrt i  n  •  Code  p  rog  ramm  i  ng  system      O  *7    C  ^1 

NCL  VATAPJIP 

lUKtttJtH 


Available  from  tire  spectrum  chain  of  stores,  branches  of  John  Menkes  and  all  good  computer 

shoos,  or  by  mail  order  by  sending  cheque  -TO  to 
PICTURESQUE,  6 Corkscrew  Hifl  west  WickMam  Kem  0RJ9BB  Send  SAE  for  details 


IURES0UE 


32 


Calling  all  Spectrum  owners ,  .  .  if  you've  missed  out  it  the  news- 
agents, don'i  frei  "cause  wcYc  still  p>i  a  few  issue*  left  over. 
Deep  in  the  basement  erf  Rathbont  Place,  our  lovable  layabout 
Distribution  man,  Trevor,  Stubbed  his  toe  on  some  misplaced 
packages  full  of  .  would  you  believe  ii  .  .  .  back  issues  of 
Y&ur  Spectrum 

Well,  we  wouldn't  w  zint  i<  >  ^ct  the  pcx^r  guy  in  trouble  for  inn 
selling  them*  so  we"  re  offering  ytiu  the  chunce  to  help  out.  Check 
out  the  coupon  at  the  hot  i  om  <  if  the  page  a  nd  send  i  t  offq  u  ick  ly  — 
there's  not  that  many  left,  and  we'd  hale  you  noi  to  complete  your 
collection 


For  all  this  and  more  —  news  and  views.  Tun  and 

philosophy,  charts  and  chat,  books  and  letters. 
rumours  and  reviews  —  look  no  further  than  the 
gresili st  Spectrum  magazine  around  —  Your 
Spea  rum 

■■■■■■■■■■■■■■■■■■■■■■i 

|  Please  sand  me  Ihe  following  back  issues  of  Your 
|  Spectrum  (£M  0 each,  includes  handling). 

5  iQuanWy) 

■  Issue  1  D 
Jrssue2  D 
'issue  3  D 

I  Issue 4  D 

■  I  enclose  a  cheque/postal  order  for  c 
■  Nam* 

!  Addr 


Postcode 


Please  fill  in  the  order  form  (cheques/postal  orders 
made  out  to  Your  Spec trum land  mail  it  immediately 
to  Your  Spectrum,  Bachiuuea,  14Rathbone 
Mace,  London  W1  p  1 0E. 


F  utwpjr  toA  WQ 

EnQrantniw  — 

no  faudon'1 

<WKto10f*!iic 

mid  enrol* 

mapa/m* 


gpmthrrr 

fTOQUJbfe  —  1 

«ay  to  treat  qui 

el  fiattina  code 

topi 


BwW  i  kevt»Oif  d 

oultflt  tout* 
StcttYinWllie 

m 


DwltttMbi 

ItWt  I! j»k  Mr 
cfej      andio 


FMihef  a  gat 

CGvp1  —  *rfHCfa 

Suggests  *<*  fi»ng 

ot  ifk  queai 

SO*!*  Jff  itra*i 
rrurilihi  ijpflt 


ISSUE  2 


■fttrwi  Ah:  ***' 


vdui  inn 


agdnlpHlcr 

mpgwflo  H» 

t&focksihri} 
M  tflja  |A 


Tiwfll  a 

aftfULMCMl.  AHtf 

#«  sand  our 
**«•  HiH  p'» 

n-tJmwwi  hails  ffi 

RHfc  Story  Fi* 

#L|ils  on  |hp 

"Tf^CmJui  nwo 


pnflKlffg,  thm 
pt  il  M  MHSi 


AbdlW«f?^ln 

ywt 


i  —  a 

Monaton'mte 

wHapnHl 

Kftwati  And 

jUfl  to  |WMt  it 

omttlM  fen 


ISSUE  3 


TfttOLtpni 


n«*fvh*i*; 


lafc«i*«odiooi 
H  SupertoK 

jnd  tonxuves  it 
lAllM*/XR«iC 
we  Art  know  and 


QmiSdtvjrt 


■or  tne  Sprat . 
M*ouWM*ou 

Cm  en  *  Hit 


A  Spectrum  — 

tut  *tyt  *sub  is 
iP  learn  hv. 
\ook  lor  tnt  m 
laii  upas 


til  hi«  mad** 


quality  of  lr»  A 

Mm  rhm,*i 

tor  pm?  tor 

mending,  as  you 

cattiMfrrtiv 

fnutstmi  von 

jnd  .ill  ifl  nwitS  r. 

S'jnu/mg  fM#|l* 
IMIl 

docidHUistv 
prM  haw  «*■ 
gwwHcfc* 

and  tnbt^alirjnft 

qI  a  dtarf  tut  kt* 

ashtmahiHm 

pUn  (i*  Malthpa 
wccKtwwgrkt 


ISSUE  4 


Fa  0n  bfil 

icfaenifutsol 

dhmtff«mit 

lwlteirMr.fl 

(SB 

wiMMdif  a« 


CHrHt — ^^»l«» 

QL  Find  qui  * 
>:rie  h^^jpf 


33 


As  tuck  would  have  it,  Ton!  Baker  has  come  up  with  an  interesting  way  to  access  true  random 

numbers  —  with  a  tittle  help  from  machine  coder  of  course. 


As  many  of  you  will  know,  random 
numbers  on  the  Spectrum  are  not  truly 
random  —  tliey  may  appear  10  he  ran 
dom,  but  they  are  in  fact  totally  pre- 
determined For  instance.  RAN- 
DOMIZE 42  fallowed  by  PRIM 
RND.RND  will  always  give  the  same 
number*:  0049 1 943  36mA  0.69065  857: 
I  haven't  cheated  by  using  the  RAN- 
DOMIZE statement.  I've  just  used  it  to 
make  the  point  raster  u> demonstrate  — 
RND  does  nat  rely  on  chance 

RANDOM  THOUGHTS 

Now  when  you  play  any  son  of  game 
which  involves  the  throwing  of  dice  or 
the  tossing  of  coins,  then  one  would 
usually  agree  that  the  outcome  is  truly 
random.  (At  this  point,  the  philo- 
sophers amongst  us  may  like  to  have  a 
quick  debate  on  the  various  merits  of 
tree  will  versus  determinism.)  Isaac 
Newton  would  tell  us  that if  we  knew  all 
t  h  c  van  a  h  les  i  n  vol  ved  ( veloc  i  ty  of  d  ice, 
density  of  air.  etc)  then  we  could  work 
out  in  advance  which  number  would  gel 
thrown;  on  the  other  hand, 
Schrodingefs  Cat  tells  us  differently. 
Maybe  the  world  is  flat  after  all. 

now  you  should  be  able  to  see  the 
subtle  difference  between  the  formula 
INT(6*RND)+l  and  throwing  a  dice. 
However  many  suitable  tests  for  ran- 
domness you  may  care  to  think  up,  one 
overriding  fac  l  remain*  thai,  w  hcrea* 
dice-rolling  involves  the  mysterious 
hand  of  fate,  the  RND  formula  is  com- 
pletely predetermined.  The  outcome  of 
a  dice  game  is  fixed  before  you  even 
press  RUN. 

You  can  add  a  little  bit  of  chance  into 
the  game  by  putting  a  RANDOMIZF 
statement  into  your  program  some- 
where (without  a  number  after  RAN- 
DOMIZE: )  [his  will  confuse  the  issue 
a  bit,  but  it  still  won't  Stop  i  he  remainder 
of  the  game  being  just  as  predetermined 

ever  What  youcoutd do  instead  is  to 
precede  every  single  use  of  RND  by 
either  an  IhlPUT  statement  or  a 
PAUSE  0  statement,  followed  by 
RANDOMIZE  For  instance: 


PAUSED    HANQOMIIE 


LET  D+ INT 


This  will  prevent  the  game  from  being 
predetermined  by  relying  on  the  fad 
that  a  human  player  will  not  necessarily 
*  ;iit  the  same  number  of  TV  frames  be- 
fore pressing  a  key:  it'll  load  the  random 
number  seed  with  a  different  value  each 
time  and  hence  give  you  a  different  ran- 
dom number  each  time. 

ATRUE  DEFINITION 

But  IV!  ltke  introduce  you  in  sin  other 
approach  I"m  going  to  define  a  user 
defined  function  called  FN  R(X»  (the 
numberinside  t  he  bracket  i  i  i  mponant  I 
Here's  what  happens  when  it's  reached 
in  the  middle  of  a  Basic  statement. 
Firstly,  control  will  PA USR  untilake> 
is  pressed,  and  then  the  computer  will 


select  a  random  integer  between  one 
and  the  number  inside  the  brackets. 
This  new  random  number  function  b 
nor  predetermined,  and  as  in  the  above 
example,  its  differing  possible  out- 
comes are  strictly  the  result  of  human 
intervention. 

Unlike  the  previous  example,  hofs 
ever,  the  determining  factor  is  noi  how 
long  you  take  to  pr  c-  s  s  a  k  e  >  it*a  which 
key  you  press!  In  other  words  sup 
pose  you  used  FN  R(6)  to  represent 
throwing  a  dice.  Alth;  the  action 

would  PAUSE,  The  human  player 
would  be  awn  re  thai  the  outcome  of  this 
dice  throw  is  determined  only  by  which 
of  the  keys  she  or  he  decides  to  press,  but 
does  not  know,  and  can  never  know, 


_£k*_ 


ASSEMBLER 


COMMENTS 


CTTnNvc 


IB 

20F4 

CD6E02 
IC 

2tFA 
43 


H 

E04B78SC 

CD2B2D 

CI 
EF 
At 


GAU  KEY_SCAN 

INCE 

JR  NZ.CHANCE 


DE  =  immediate  keyboard  scan 

Waits  until  your  fmqer  is  released 
from  the  last  key  pressed. 


NEW    KEY 


CALL  KEY 

INCE 
JHZNEW 
LD  BE 


SCAN 

KEY 


DE  =  immediate  keyboard  scan 

Waits  until  a  new  key  is  pressed 
B  —  code  corresponding  to  the  key 


PUSH  BC 
LO  BC.lSEEO) 
CALL  STACK    BC 

PQPBC 
RST29 
STACK  1 
ADD 


BC  =  random  number  seed 

Pushes  tins  seed  on  10  the 

calculator  sir; 

B  =  key  code 

Uses  the  float  rngpoml  calculator 

S.I 

S+1 


3437  n 

04 

341041 

OOOflUO 

3? 

02 
35F3 

fll 
03 


CH     LOOP 


STK  DATA  75 
MULT 

STK  DATA  65S37 
MOD 


DELETE 
DJNZCH 
STACK  1 
SUBTRACT 
ENDCALC 


LOOP 


S+1, 75 
75*{S+ 

75'<S+!).6S537 

75*{S+1)  MOD  65537.75 * 

UDIV  65537 

75-(S+1i  MOD  65537 

SEE0+1 

SEED+1,1 

SEED 

And  back  to  machine  code . 


GQAZ7D 


CALLFP    TO     BC 


HJ437&SG 


LDfSEEDl.BC 


BC.=  new  random  numtier  seed 
Stores  ihis  new  seed 


RET 


Returns  to  Basic  Noi» 
final  value  will  be  divided  by 
65536  to  give  a  final  random 
number 


34 


which  key  gives  which  result.  As  in  real 
life,  the  human  being  determines  her 
his  own  fate,  and  synchronicily  alone 
choose  the  winners  and  losers. 

The  algorithm  [\e  used  to  define  FN 
R  is  an  almost  direct  rij>ofTof  the  RND 
feature  in  the  ROM,  except  that  I've 
added  a  bit  to  allow  for  human  interven- 
tion, ffs  mostly  a  machine  code  routine, 
but  the  machine  code  only  works  out  a 
random  number  between  zero  and 
^5,  and  so  a  bit  of  multiplying 
dividing  and  INTingis  required  to  get  it 
into  range.  See  if  you  can  write  a  new- 
Basic  DEF  FN  statement  to  define. 
sayt  FN  S()  as  a  random  decimal  be- 
tween zero  and  one  —  you  can  use  exac- 
tly the  same  USR  call  (that  is.  my 
machine  ccxle)  a*  tve  used  for  FN 
ft  X)  but  you'll  need  to  change  the  rest 
of  the  statement. 

CHINESE  CHANCE 

For  those  of  you  with  Lin  inquiring  mind 
( alt  of  you*  I  hope )  look  carefully  at  how 
Tve  used  the  float  in  g  poin  t  c  a  leu)  ator  by 
bringing  in  the  RST  28  instruction.  You 
don  t  need  to  understand  all  the  the  cal- 
culator instruction  codes  (Til  admit  that 
34804 1000080  is  a  bit  confusing)  but  if 
you  can  get  the  drift  of  how  in  principle 
the  calculator  instructions  manipulate 
the  calculator  stack*  then  you're  well  on 
the  way  to  the  light  at  the  end  of  the 
tunnel 

(\  c  used  a  bit  of  computer  jargon  here, 
which  I'd  better  explain.  We  all  know 
that  15  divided  by  seven  is  two  remain- 


der one.  In  fractions,  its  2  l  ?.  and  in 
decimals  it's  2, 1 42857  . . ,  but  let's  jusf 
stick  to  integers  —  it's  easier.  In 
general.  A  divided  by  B  is  Q  remainder 
R,  Ineompuierese  we  can  write  'A  DIV 
B"  to  mean  Q<  and  *  A  MOD  B"  to  mean 
R.  Thus,  in  the  above  example  1 5  Dl  V  7 
equals  two,  and  15  MOD  7  equaisonc 
Mathematically  we  can  say  that  A  DIV 
B  equals  INT  ( A/B)  —  see  if  you  can 
work  out  what  the  mathematical  for^ 
nulla  for  A  MOD  B  is.  Anyway,  that 
explains  ail  the  unknowns  —  lef  s  move 
on  now  to  a  bit  of  program. 
This  is  a  Basic  program  for  throwing 


Chinese  coins,  The  question  marks  in 
the  last  line  refer  to  the  address  d  the 
machine  code  routine  labelled  CHAN- 
CE* which  is  listed  separately.  See  you 
up  there.  Ds 

1 0  FOH  1  =  1  TO  6 

2DLETC=rNlim+MR|2l+Fll[?| 
3D  PRINT  ftTB  — 1.0:  ^ — ": 

40  IF  C>4  THEN  PRINT   spaCff": 
SO  If  C<5 THEN  PAINT" 
60  PRINT  — " 
70  NEXT  I 

aOD!FFNfl[Kl=INT|ruSli??7?7/ 
6S536}+1 


^)    *W 


^U^4 


if  you  Aw  en/oyfftf  mMM^  yo^  mm^$s  m  ^  mfi^  Asmm 
—  try  (m  mw  gams  —  M&pes " 


STACK  1 00  LIG  HTPEN  ■  £28.75  gives  your  computer  eyes! 


SLR 

|S TACK  LIGHT  flIFU! 


JUST  TWO  OF  THE  EXCITING 
PRODUCTS  IH  THE  STACK  1 00  RANGE 


THE 


Available  tor  me  CBM  64  vtf>20  and  48K 
Sinclair  Spectrum,  this  quality  rifle  comes 
complete  wflft  Three  etching  games  and 
connects  to  your  computer  with  12  feet  of 
cable  The  SLR  pvts  you  in  j  different 
taague. 


£29.95 


STACK 


RANGE 


Please  send  me  a  Free  trochee,  pf*»  Nsi  and 
ttii  address  of  my  nearest  slock* 

torn 
MrJress 


CBM  64  Accessories 

Cartridges 

HELP  •  over  20  extra  commands,  disassembler  and 

machine  code  mooter.  DOS  t2*.7$ 

SUPERHELP  -  as  HELP  but  *rth  a  comprehensive 

2  pass  assemble*  C40.25 

ARROW  ■  toads  and  saves  a  32*  program  taster  man 

a  1541  disk  dnve  fuse  with  1530C2N cassette  deck) 

UtM 

ARROW  PLUS  -  as  ARROW  but  with  a 

comprehensive  6502  assembler  £44.65 

•-SLOT  MOTHERBOARD  -  i  switched:  £3X34 

and  a  Mf  range  or  printer  jniertacea 


STACK 1 OO 

CUSTOMER  INFORMATION  CENTRE 

290-298  Derby  Road  Booile  Liverpool  L20  ILK 
Trade  E nqmrn  s  05 1  933  55 1 1  #sk  f or  Trade  Sales 


AN  pnees  are  mduswe  of  VAT  and  detivery 


35 


■ 

1  »1*1*M  J  »7  S^ 

^rj 

^ 

iifflt       VjJ 

/  -                      / 

t|L 

) 

fl^O 

\T             1 

4s  computerised  bulletin 

boards  spring  up  aft  0¥er  the 

country,  you're  going  to 

miss  out  on  ait  the  action 

unless  you  get  hooked  up  to 

a  phone  fast  Our  man  on  the 

tine,  SO  Factor,  checks  out 

the  scene. 

As  micro  ownership  becomes  more 
widespread  and  the  initial  fascination 
with  *zap*  games  wears  off  within  [he 
growing  use rt>asc,  ittore  of  us  are  gelling 
involved  with  distant  computers  and 
databases  via  the  telephone  lines. 

This  used  to  be  ihe  only  way  one 
could  have  a  "home*  computer  at  ;ill 
The  computer  itself  resided  in  a  remote 
air-conditioned  basement,  and  the  user 
Sit  before  an  enormous  electro 
mechanical  teletype  machine  This 
would  display  the  dialogue  by  printing 
on  a  continuous  paper  roll,  with  the  con 
sequence  that  operators  of  such  a  link 
gained  a  nickname  from  the  intermittent 
'hack  hack  hack4  that  distinguished 
their  input  from  the  regular  chatter  of 
the  mainframe's  reply, 

Not  a  lot  of  people  know  about  that  in 
these  days  of  glass-faced  terminals  and 
thermal  printers.  And  the  pen  pic  who 
do  tap  away  in  the  wee  small  hours 
nowadays  (to  avoid  the  peak  time 
charges)  are  much  more  likely  lo  be 
cornm  u  n ic  aiing  with  the i  r  bant  or  check- 
ing  the  market  figures  than  to  be  polish 
ing  their  latest  Fortran  monsterpieee. 

In  fact,  modems  are  becoming  con- 
sumer products  at  a  rate  fast  approach- 
ing that  which  has  put  micros  into  the 
major  retail  chains.  And  about  asterisk- 
ing time,  too,  says  British  Telecom. 

PRESTELETAL 

BT  is  uncharacteristically  at  the  fore 
front  of  the  new  wave,  with  its  Prestcl 
database,  the  biggest  and  best  any- 
where, Preslel  has  over  300,000  pages 
of  information,  plus  electronic  mail  and 
a  link  to  the  Telex  system.  So  far  this 
technical  achievement  has  been  typi- 
cally British  —  that  is  to  say  p  it's  a  com- 
mercial failure  admired  all  over  the 
world. 


However,  the  fortunes  of  Prestcl  and 
its  myriad  Information  Providers  (Pres- 
lel doesn't  actually  fill  many  of  those 
pages,  but  rents  them  to  the  I  Ps)  are  on 
the  wan.  Subscribers  to  the  system  now 
number  upwards  of  40,000,  and  new 
IPs  providing  home  banking,  shopping 
and  other  such  consumer  oriented  ser- 
vices are  taking  the  subscriberbase 
away  from  the  travel  agent  specialist 
services  and  into  the  home  of  every- 
man. 

Many  of  these  new  services  are 
launched  with  dedicated  Prestc!  ter- 
minals which  will  do  nothing  else,  but 
micro  users  can  get  access  by  various 
add-ons,  and  us  Spectrum  users  have 
the  superb  Prism  VTX50OO  modem  — 
winner  of  the  BMA  Peripheral  of  the 
Year  award. 

Advertisements  give  the  impression, 
that  this  is  a  Micronet  modem  which1 
can  also  get  Preslel  but  Micronet  is  a 
Prcstel  IP  and  not  a  separate  system. 
Nor  is  il  the  only  microcomputer  interest 
section  on  PresteL  There's  also  View- 
fa*  —  a  similar  son  of  electronic 
magazine  with  the  same  son  of  features 
as  Micronet.  but  not  as  extensive,  The 
reason  thai  Micronet  is  bigger  is  that  it 
charges  a  subscription!  and  Vicwfas 
doesn't,  Both  have  daily  news  from  the 
micro  world,  downloadable  software, 
letters  from  readers,  informative  and 
humourous  columnists  (MicroMouse 
and  MicroGnome),  and  sub- IPs 
(usually  advertisers), 

Micronet  subscribers  could  be  for- 
given for  believing  that  Prestel  is  a 
branch  of  M  icronet  instead  of  the  other 
way  around,  as  they  get  sent  straight  to  a 
M  icronet  me  nu  at  I  og-on  rather  than  th  e 
Preslel  menu  Lhat  most  subscribers  get. 
By  the  lime  you  read  this,  however,  a 


_m3Sb  1c  tiiT 
ttlVtunt  1  in§  vii  i  lorent  wdmt 

uu  cm  msm  N*t#l  FhcracQvytiAij 


mi  H*  mviot  of 

"rtCl 


W#H,  ltpi  a  bit  mora  tricky  than  tht*  »4 
impli**  —  but  lh*r*'*  cartalnly  a  what* 
world  of  Information  out  th*r*r 


computer  interest  menu  will  have  taken 
its  place,  giving  a  menu-selected  route 
to  View  fax  as  well 

Unfortunately,  this  change  goes 
beyond  menus,  and  the  View  fax  section 
will  no  longer  be  free  to  all  Prestel  sub- 
scribers View  fax  is  to  get  a  share  of  the 
Micronet  subscript  if  a  ill  be* 

come  the  'Prestel  Microcomputing1 
subscription.  This  will  not  disturb 
M icronet  subscribers  much  (;is  the  cost 
will  be  the  same)  but  non-nettcrs  will  be 
entitled  lo  feel  that  part  of  the  Prestel 
service  for  which  they  are  already  pay- 
ing Prestel  subscriptions  is  being  with- 
drawn. And  when  charges  are  intro- 
duced for  the  previously  free  electronic 
mail  as  will  shortly  happen,  you  may 
hear  loud  disgruntle  mem  from  all  and 
sundry. 

The  costs  involved  consist  of  sub- 
scriptions, page  charges,  computer  and 
telephone  time  charges.  The  last  two 
can  be  avoided,  or  reduced,  by  us  ing  the 
system  only  after  six  and  at  weekends, 
and  you  need  only  pay  page  charges  if 
you  insist  on  seeing  pages  that  the  IP 
charges  for.  such  as  slock  market  infor- 
mation. The  subscription  to  Prestel 
costs  £5  a  quarter,  and  the  micro- 
corn  puling  section  another  £S. 

KEEP  IT  A  SECRET 

You  won't  be  able  lo  gel  access  lo  Pres 
let  without  a  subscription  because  it's 
protected  by  a  password  system. 
"Hacking- in'  is  unrewarding  because  of 
the  large  number  of  possible  password 
combinations  which  may  consist  of 
mixed  upper,  lower  and  numeric 
characters,  giving  over  16  million  com 
binations  in  just  four  letters.  Any  stories 
you  may  hear  about  breaking  into  Pres- 
tel are  due  to  subscribers  being  careless 


And  tnonlung  of  .idt,  you  can  oven  find 
out  mor*  about  competing  I  ill**  to  Your 
Spectrum.  [Whjili  thit  doing  h*r*T  Cd.J 


If  It1*  n*w*  you'r*  aft+r .  If  icrvntt  BOO 
will  provid*  you  with  all  th*  'dirt*  on  lb* 
Sinclair  Haaaarch! 


Keying  '01 '  will  provide  you  with*  fait 
mtnu  of  It* mm  yo'j  can  accru  on 
Micron*!* 


37 


with  their  numbers,  rather  than  clever 
work  by  some  whizz-kid,  Some  of  the 
more  prominent  names  among  the  *  care- 
less* might  surprise  you  PC IV magazine 
published  its  identity  number  on  the 
contents  page  of  a  recent  issue  instead 
of  Us  *sysielfc  number.  The  systel  num- 
ber is  the  public  number  used  as  an 
address  to  send  mailbox  messages  to  — 
the  other  is  a  secret  between  you  and 
ftiestel  \  ortunciidjr,PCll  pOtitsidtfl 
lily  number  changed  before  anyone 
managed  to  hack  through  the  additional 
four-character  password. 

M  i  cr one!  its*  I  f  w  as  not  so  I  uc  k  y .  T  be 
organisation  has  a  couple  of  identities  it 
loans  out  to  exhibitors  and  magazine 
reviewers  calkd k  Micronet  800  Demon- 
strations* and  'Micronet  800  Ethii 
tions\  Lots  of  people  have  had  these 
numbers  at  one  time  or  another,  and 
Micronet  changes  the  passwords  in- 
cessantly to  keep  out  the  unauthorised. 
However,  a  rccenr  exhibitor  found:  ihc 
numbers  easier  to  remember  when  taped 
to  the  front  of  the  display  machine,  and 
rather  more  people  than  usual  got  a  look 
at  them!  Ordinarily  this  would  not  ha\  e 
been  a  catastrophe,  because  the  wor>i 
the  interlopers  should  have  been  able  to 
do  w  as  download  a  lot  of  c  xpe  n  s  i  ve  soft- 
ware  from  Micronet' sown  pages.  This 
is  the  ft,  but  Micronet  presumably  would 
not  actually  have  to  pay  itself  for  what 
was  taken 

But  the  story  goes  on.  The  hackers 
apparently  sent  mailbox  messages 
(purporting  to  be  from  Micronet)  to 
legitimate  betters  asking  them  to  send 
in  their  secret  numbers  to  the  Micronet 
Exhibit  ions  mailbox  number,  to  help  in 
an  effort  to  catch  some  naughty  person 
sending  lewd  mailboxes.  Some  netters 
fell  for  the  con,  ami  shortly  found  them- 
selves locked  out  of  their  own  account; 
the  hackers  had  logged  on  with  their 
identity  and  changed  the  password  The 
moral  of  the  story.  (  ,  don't  tell  anyone 
your  secrets! 

ON  THE  DOUBLE 

Presicl  modems  use  a  split  baud  rate  of 
1200  75,  uluch  has  no*  bQGCUf  I 
European  standard  for  such  systems, 
German  and  Dutch  Prestel-type  data- 
bases can  be  cal  led  up  on  a  Pre  st  c  I  m  od 
cm.  as  can  a  growing  host  of  domestic, 
private  and  commercial  systems,  pro- 
vided you  know  the  numbers ,  For  once* 
perhaps,  a  'standard'  may  be  stuck  to, 
and  a  Prestel  modem  looks  like  an 
investment  for  the  future  rather  than  a 
toy  of  the  moment. 

The  idea  of  the  twin  speeds  is  that 
Ptestet  needs  to  send  a  lo4  of  data  while 
you  need  usually  send  only  an  oc- 
casional menu  selection.  However,  the 
characters yo u  transmit  will  be  used  to 
buy  goods,  book  tickets  —  usually  just 


spending  money  in  some  way  —  so  they 
are  sent  at  a  slower  speed;  presumably 
less  susceptible  to  corruption  by  line 
noise.  It  makes  sense,  but  there  are 
other  standards. 

FROM  LITTLE  ACORNS.  • 

The  original  standard  for  data  links 
(ignoring Telexes  50 baud,  which  is  still 
the  international  Telex  standard)  was 
limited  less  by  the  telephone  system 
than  by  the  speed  of  the  mechanics  of 


the  teleprinter,  and  so  remained  at  1 10 
baud  long  after  the  VDU  took  oven 
Some  systems  still  use  I  1 0  baud,  but  at 
just  10  characters  per  second  ifs  too 
slow,  and  has  been  largely  superseded 
by  300  baud 

The  people  who  use  300  baud  are  the 
pre-eonsumer  boom  professionals  and 
enthusiasts.  A  lot  of  the  private  and  cor- 
poration databases  arc  un  300  baud, 
especially  in  the  USA,  where  breaking 
into  private  (or  even  government )  data- 


THE  BULLETIN  BOARD  BOX 

TTIU                     CONTACT               PMONf 

NUMBER 

AIDE           FURTHER  IEH1U 

MCI 
Ftt.* 

C6BC  CiBlrii     ROQerDrew         06992314 

Yes            30Dt»udir?t.  300  baud  Bell 
and*  200/75  V23 

UK                  Boyd  Hitchcock  0626  890014 
StttMhtf 

24-hour  opetalion 

CBBSSurrty        Mike  Parker        04862  25174 

24-hour  operation 

CBBS  Chlltern 


Ken  Hirst  and 
Alan  Walker 


07073  28723 


Operation  \§  prided  from 
16  30 10  22  30  (Mote 
the  phone  number  changes 
on  M  onday  s  and  Wednesdays 
10  07073  39241) 


Ftr»ao**U     Fred  Brown        0462  859169 


Fena-Bti 


ViciorSaleh       01-902  2546 


Millhoi-BG 

Urerjetl 

Hiiibttiso 
Wesl  Wdfindi 


Peter  Tootill 
Jim  Rodeo 


051  -426  8924 


Operation  times  | 
Tuesdays  and  Thursdays  — 
19  00  to  22.00,  Saturdays 
and  Sundays—  13  00  to 
22  00.  and  daily  (lor  1  he 
USA) -00  00  lo  06  00  Bell 
J03 

Operation  is  provided  in  the 
evenings  and  weekends  Just 
ring  up  and  ask  lor  f  omm- 
_60_ 

24-hour  operation 


0384  635336     Yes 


" 


Tilt  LftiiH       John  Nolan 


01-34B9400 


Operation  is  provided  every 
day  from  17  30  to  08  30, 
pi  us  Sundays  all  day 

Operation  is  provided  every 
day  from  09  00  to  01  00 

can  and  01  oo  was  oo 

BILL  103 


Chris  Cam 


07Q3  437200 


•n 


Operation  is  provided  on 
weekdays  from  1 7  00  ro 
08  00,  and  all  weekends 


TIBS               Leo  Knaggs 
Btindltrd  Board 

0258  54494 

24 -hour  operation 

S«ulhtra  11       Jonattian 
Sanders 

0243511077 

Yes 

Operation  is  i 
20  00  to  02  00 

•U-1ET  CBtt     Peier  Goldman 
landoi 

01*399  21 36 

Operation  is  provided  on 
Sundays  only,  from  1 7  00  lo 
22.00 

BBS  North          Paul  Smith 
Birmingham 

0627236810 

res 

24  hour  operation 

CABB  Ctmeriir  Tony  Dennis 

Aniweri 

01-631  3076 

24-hour  operation.  The? e  is  a 
300/300 service, toulltie  75/ 
1200  service  test  Ml  no! 
working 

BrtHih  Apple 
Syitim  Uitrt 

BMP 

0742  667983 

24-hour  operation 

"Th#  Ting  buck"  facility  coninti  at  you  dmJiing  tti*  r*l*van(  numbir,  Uttmy  it  ring 
onct,  replacing  1  ha  r*c«iv*r  and  tfc*ft  rt  dtRllmg, 

Thftt  bull  vl  m  boirrtitrt  All  fr*»  Prifiih  tyittmi  and  cin  b*  ■cc*ti«d  by  any  on*  with 
Ih*  ntcttury  *quipm*M. 


» 


Sulis  Software 
invites  you  to  a  private 
showing  of  all  their  learning 
programs-for  just  £1 


It  his  been  calculated  that  60%  of 
people  who  buy  home  computers  want  to 
use  them  for  educational  purposes— bui 
that  only  about  l(J%  ever  do  so 

It  jsn't  surprising.  Games  are  easy 
come,  easy  go— and  are  on  sale  every- 
where. If  you  buy  a  dud— we)  U  better 
luck  next  time, 

Educational  programs  ore  different 
You're  looking  lor  quality  and  lasting 
appeal — which  is  what  Sulis  Software 
programs  are  ail  about. 

Then  there's  the  problem  of  level 
Age  is  no  guide  to  ability  or  knowledge, 
and  a  program  which  is  too  easy  or  too 
difficult  isn't  much  use.  Shop  assistants 
aren't  always  knowledgeable,  and 
magazines  are  full  of  games  People 
know  it's  important  to  choose  the  right 
programs— but  how  do  you  go  about  it ' 

The  pleasure  of  learning 

For  10  yean  people  have  been 
using  our  products  to  improve  their 
language  skills.  Writers*  journal  IMS, 
linguists,  teachers  and  designers  have 
worked  with  us  to  create  materials  which 
help  people  to  learn— and  to  find  pleasure 
in  learning. 

Now  learning  has  a  new  dimension. 
Sulis  Software  programs  offer  new 
Opportunities  for  every  family  la  benefit 
fiXOTi  the  individual  tuition  thai  a  computer 
often 


A  unique  offer 

People  are  choosy  about 
educational  software — and  rightly  so. 
You  need  time  to  look  at  what's  available 
and  decide  for  yourself  whether  a 
program  is  right  for  you  or  for  your 
family  So  we  are  offering  you  a 
demonstration  cassette  or  disk  with 
samples  of  all  our  programs  to  run  on 
your  own  computer  in  the  comfort  of 
your  own  home. 

you  see  each  Sulis  Software 
program  in  action,  you  can  judge  for 
yoiimtf  what  the  level  is,  whether  you 
like  the  content,  the  graphics,  the  way  the 
screen  is  set  out  and  all  the  other  factors 
that  go  into  a  good  program. 

English  and  French 

Suits  Software  specializes  in 
programs  for  English  and  French— 
although  we  do  have  other  subjects.  Our 
programs  aren't  dull  revision  notes  on 
screen— they  are  designed  to  improve 
spelling,  vocabulary  and  grammar. 

With  English  programs,  that  means 
better  results  in  every  subject,  as  well  as 
belter  results  from  job  applications.  For 
French,  it  means  increased  fluency  and 
accuracy 


A  satisfied  user 

Young  AlHMair  M  failed  his 
English  Language  O  Level  last  June 
He  got  a  Grade  D  He  wroce  to  us 
earlier  this  year 

"7  would  tike  to  compltment 
SiJis  Soft  wan-  an  their  achtevemtnt 
in  producing  English  teaching 
program*  which  art  both  etyayuhle 
ami  usefully  tnformat 

*7      used      the      programs 
M  ttrifpij » it  and  Besieged  at  part  of 
my  preparation  far  my  English  C#(  t 
O  /fifi  exam  rr-sn,  which  I  ' 
fatty  passed  with  a  iimdt  A  rvsull 

Tff  was  ** henna!  that  I  passed 
the    exam*    an  h    language 

qualification  being  essential  far  entry 
to  universities. " 


Try  before  you  buy 

Suits  Software  sample  cassettes 

only  cost  £1.  If  you  prefer  to  use  ;i 
disk,  you  can  order  a  demo-disk  for 
£2 .  And  the  cost  of  the  sample 
cassette  or  disk  is  deducted  from  your 
first  order. 

Whether  you  are  looking  for 
games  or  grunt- work,  whether  you 
want  a  program  for  a  pre  schooler  or 
an  adult— you II  find  a  program  to 
suit  you 

Take  advantage  of  this  very 
Our  promise:  every  time  you  sit     special  offer  and  send  off  for  your 
dtmn  10  a  Sulis  program,  you'll     cassette  or  disk  TODAY. 
enjoy  yourself— and  you'H        £*S    luiia  toftw**  IM 

learn  something,     %^v  W 'QMSi*iaw,w«4*iJ3rAcifcuiGa 


I  jj*  Md  1Uu  <     imai. 

|    To  MitSlfbPMiLrt    I BF I  POST  4  Cto^  Si  Jlfcft*?  Sr*M  B*ihBA11tP 

|    MH-      It 


-    II 
I 


|J*4    i 

Dm  - 


m-  wit  PCM**  to  Suir*  Idtafi  L>- 
w*bn»  HAS1 


rrr  rrrrr  r 


4M    *Jf»  ** 


bases  has  become  a  popular  pastime. 
You  don't  have  to  get  involved  in  such 
activities  to  have  fun  with  a  modern, 
however,  as  there  are  many   public 


modern fe  as  used  by  almost  all  remote 
systems. 

The  Interface  I  manual  is  very  vague 
on  the  RS232  link,  possibly  because  it 
tries  to  avoid  making  this  admission. 
Dr.  Ian  Logans  The  Spectrum  Micro- 
drive Book  has  much  more  information, 
including  some  00  using  the  RS232  10 
link  other  computers  to  the  Spectrum, 
but  he  does  not  mention  modems  This 
is  very  significant,  Tor  Logan  helped  to 
write  the  Shadow  ROM 

The  problem  is  simply  that  turning  a 


mu 


COMMERCIAL  BULLETIN  BOARDS 

CONTACT  FURTHER  DETAILS 


Frttltl 


FREEFONE  2296 


They  will  give  you  the  information  to 
apply  %  an  account  and  a  fick  socket 
For  the  1200/75  sendee,  local  phone 
numbers  arc  issued  and  you'll  f  equrre 
special  hardware  and  software  You 
wont  need  anything  special  tor  the  300 
buad  service,  but  make  enquiries  on  the 
same  number.  For  more  details  of 
VIE  WWW  256,  consult  page  800690 
within  Prestel 


Tiiicii  eiti 


Julie  Ireland, 
4?  Weston  St  ml. 
London  SCI  30D 


John  Douglas 
BL  Systems  Limited, 
Grosvenor  House, 
Prospect  Hill. 
Redditth 
WorcsB97  4DQ 
Tel  05?7  64274 


Meruit  IN 


Durrani  House, 

8  Herbal  Hill 
London  EC1R5JB 
Tef  01-837  3699 


access  hobbyist  databases-  devoted  to 
interests  varying  from  computing  (of 
course )  to  wife-swapp i ng ( it  gels  so  bor- 
ing in  California) .  You  can  even  get  Prc- 
stel  on  300  baud  if  you  insist,  but  only 
on  a  London  phone  number. 

For  a  computer  nut.  the  amateur 
bulletin  boards  are  more  interesting 
than  Prestel  as  a  whole.  Where  else 
could  you  read  a  letter  from  Douglas 
Adams  about  how  he  is  using  a  DEC 
Rainbow  and  Brainstorm  to  design  the 
Hitch  hikers  Guide  video  game,  if  not 
on  Peter  Tootill's  board  in  Liverpool? 
Reading  other  people's  mail  (providing 
they  don't  flag  it  'private1)  If  allowable 
in  the  club- 1  ike  recesses  of  a  board,  but 
could  never  be  sanctioned  by  Prestel 

While  the  individual  boards  are  a  lot 
smaller  than  Prestel,  there  are  a  lot 
more  of  them  —  especially  if  you  arc 
prepared  to  phone  very  long  distance. 
Fred  Brown's  board  in  Hull  has  a  list  of 
foreign  boards  so  long  1  h  at  dow  n  load  ing 
it  u  ill  in  itself  cost  as  much  as  a  call  lo 
the  States,  The  individual  nature  of 
these  enthusiast  systems,  and  the  free 
access  to  all  comers,  makes  them  ad- 
venturous when  compared  lo  the  more 
regulated  Prestel 

HARDWARE  SHOPPING 
LIST 

First  the  bad  news.  The  RS232  port  on 
Interface  J  is  not  quite  the  real  article,  ft 
won't  work  with  a  proper  full  duplex 


byte  of  data  into  a  stream  of  bits  or*  con 
verecly,  assembling  a  stream  of  bits  into 
a  byte,  requires  the  personal  attention  of 
the  Spectrum's  CPU,  and  it  cant  do 
both  at  once.  Most  serial  ports  depend 
on  a  dedicated  chip  to  serialise  the  out 
put  and  parallelise  the  input,  and  the 
CPU  need  only  check  on  the  pon  once 
in  a  white  to  see  if  a  byte  has  come  in  or  if 
one  can  be  sent.  Interface  1  saves  the 
cost  of  this  chip  by  doing  the  job  with 
software,  Don't  complain,  it's  your 
money  that's  being  saved,  and  you  can 
use  the  RS232  link  for  just  about  any- 
thing but  a  full  duplex  modem.  I  Ve  used 
it  to  download  files  from  a  CP/M  com 
purer  and  10  store  Basic  listings  on  the 
disks  of  the  same  machine  for  printing 
later. 

When  ihe  Spectrum  sends  a  byte,  it 
has  to  hang  around  sending  and  timing 
each  bit  And  when  it  goes  to  look  at  the 
input,  it  arrives  in  the  middle  of  a  byte, 
like  as  not .  This  is  much  worse  than  mis- 
sing  a  byte  entirely,  as  it  garbages  the 
lolloping  bytes  as  well  by  putting  the 
whole  stream  of  bits  out  of  step. 

If  you  re  hooked  lo  another  com- 
puter, the  handshake  lines  can  be  used 
to  stop  the  other  computer  sending  until 
the  Spectrum  is  ready  —  but  this  won't 
work  with  moderns,  which  have  only 
one  line  to  send  a  signal  down.  They  use 
separate  pairs  of  tones  for  high  and  U  m 
on  originate  and  answer,  and  these  four 
tones  arc  about  the  limit  that  can  be 


reliably  accommodated  on  a  phone 
line, 

So  if  you  want  to  get  onto  300  baud 
with  a  Spectrum,  you'll  need  not  only  a 
modem,  hut  a  proper  RS232  pon. 
There  aren't  that  many  available,  but 
Maplin  has  one  that  looks  particularly 
attractive:  it's  not  only  inexpensive,  but 
has  its  driving  software  in  an  on  hoard 
EPROM.  Unfortunately,  the  Maplin 
representative  who  promised  to  send 
me  a  unit  for  review  was  subsequently 
nobbled  by  terrorists  from  the  inter 
national  VIC  users  underground  — 
otherwise,  I  would  certainly  have 
received  it  by  now.  Maplin  also  does  a 
very  cheap  300  baud  modem,  but  both 
items  are  in  kit  form  Maplin  also 
operates  its  own  bulletin  board 

The  add-on  RS232  port  that  I  have 
used  is  produced  by  U -Micro- 
computers, the  Apple  specialists.  This 
is  a  much  more  costly  unit,  and  requires 
a  software  driver  to  be  loaded  from 
tape.  k  .  on  the  other  hand,  it  does  come 
ready  assembled.  Using  it  requires 
some  software  ability  on  the  part  of  the 
operator,  and  you'll  have  to  use  the 
dreaded  soldering  iron  to  deal  with  the 
baud  rate  selection,  at  leaM  However, 
it  does  give  you  bis  of  facilities,  with 
two  channels,  split  speeds*  and  lots  of 
COflirol  over  things  you  probably  don't 
even  want  to  know  about,  This  is  the  one 
you'll  need  if  you  go  for  a  multimode 
modem, 

IN  THE  MOOD  FOR 
MODEMS 

Once  you  have  your  RS232  port,  the 
range  of  modems  available  borders  on 
the  vastt  and  will  certainty  attain  true 
vastness  soon.  Super  single  chip  ver 
sions  are  appearing  on  the  market  now 
which  will  cope  with  all  the  different 
baud  rates  and  tone  standards,  all  in  one 
box;  some  of  them  arc  even  BT  Afh 
proved!  The  best  known  and  most  talked 
about  -  probably  because  it  was  the 
first  fairly  cheap  multimode  —  is  the 
Minor  Miracles  WS2O00,  but  a  flock  of 
similar  items  are  chasing  hard  on  its 
heels. 

The  WS2000  will  cope  with  300p 
600  and  1 200  baud,  both  European  and 
USA  (same  speed,  different  tooti 
standards.  It  will  also  work  with  the 
1 200/75  for  Prestel;  and  it  willalsodoii 
backwards,  75/1200,  lo  communicate 
with  a  computer  using  a  Prestel  modem 
f  1 10  baud  usually  uses  the  same  tones 
as  300,  so  that!  too.  should  workj. 
Mulhmodcs  all  cost  over  £100.  bul  if 
you  are  happy  to  be  restricted  to  300 
baud,  then  there  are  lots  of  modems  at 
£50  or  less  available  on  the  surplus 
market  -  or  in  kit  form  from  Maplins. 
Points  to  look  for  arc 

Originate/answer  The  box  making  the 
call  should  use  originate"  tones,  the 
other  uses^answer*.  If  you  want  to  have 
others  phone  you  as  well,  then  one  of 
you  wilt  need  both,  otherwise  'originate- 
only"  will  do. 

US/Europe  Yanks  use  different  tones 
and  drive  on  the  wrong  side  of  the  road. 
Don1!  complain  to  me.  If  you  want  onto 
US  boards  then  you  pay  more,  US  stan- 


40 


■phone 

*  HOME! 


dards  arc  often  called  Bel!,  ours  arc 
calkd  CCtTT  after  the  famous  Belgian 
inventor. 

Autodial  Noljust  laziness,  sometimes 
you  will  have  io  dial  repeatedly  to  get  on 
to  a  popular  board.  This  is  e specialty 
useful  for  call- back  boards,  where  you 
ring  once,  hang  up  and  ring  again  This 
is  often  done  when  the  board  shares  the 
domestic  phone,  so  that  the  household 
knows  when  the  phone  call  is  for  the 
computer  Autodial  can  cost  a  lot  extra, 
butacheap<  ruin  approved  push-button 
phone  with  last  number  re-dial  is  almost 
as  good  and  easier  to  ute 
Ayto-aitswcr  -  Lets  the  computer 
nis wet  the  phone.  If  s  only  needed  if 
you  want  to  set  up  your  own  board .  in 
which  case  you  also  need  at  least  half  a 
Megabyte  of  disk  drives. 
Acoustic/ direct  coupled  You  aren't 
allowed  to  couple  directly  to  Telecom 
lines  unless  BT  approves.  However, 
absolutely  no  one  pays  any  attention  to 
this.  Get  a  feu  phone  sockets  put  in  so 
you  can  move  the  phone  from  room  to 
room  and  make  sure  your  modem  has  a 
suitable  plug.  (Buy  some  BT  shares  as 
insurance  |  Ideally,  the  modem  plugs 
into  the  wall  and  the  phone  into  the 


modem.  If  you  get  a  Prestel  subscrip- 
tion, they  put  in  a  socket  more  or  less 
automatically,  and  charge  maybe  £15 
to  £25. 

If  you  want  Prestel  on  a  Spectrum  then 
the  Prism  VTX  5000  (£100)  is  the  only 
way  lo  go.  This  is  because  the  Prestel 
page  is  40  characters  wide*  while  the 
Spectrum  screen  is  only  32.  Prisms 
modem  contains  a  splendid  program  in 
ROM  which  downloads  itself  on  power- 
up  and  deals  with  this  and  alt  other 
quirks  of  the  system.  It's  all  menu 
driven,  easy  to  use  and  packed  with  use 
ful  features,  A  mullimode  would  re 
quire  an  equivalent  program,  and  I 
haven't  heard  of  any  for  the  Spectrum. 
The  Bccb  can  use  a  mullimode  on  Pr 
tel  more  easily  because  it  already  has  a 
Presiel-style  screen  mode.  The  300 
baud  Prestel  service  in  London  is  de- 
signed for  non-  graphic  terminals  so  it's 
not  very  pretty,  and  it  stilt  expects  a  40 
column  screen 

THE  BULLETIN  BLUES 

It  would  therefore  seem  that  two  separate 
modems  are  necessary  if  you  want  to 
see  it  all,  but  there  is  another  aspect  to 
the  advent  of  the  multimodes.  Some  of 
the  bulletin  board  operators  are  begin- 
ning to  use  mullimode  modems  at  their 
end.  Originally  this  was  to  tempt  USA 
callers  by  providing  Bell  tones  at  certain 
ti  mes  of  day .  but  some  boards  have  now 
been  set  up  to  detect  the  standard  a 
caller  is  using  from  the  transmitted 


tones,  and  adjust  themselves  to  suit  the 
caller  —  even  if  you're  using  Prestel 
standard.  This  approach  is  not  without 
its  odd  problem  cither,  as  Prestel  is  a 
paged  system  and  the  boards  are  based 
on  scrolling;  but  it  is  just  usable  if  you 
can  cope  with  a  messy  screen,  and  even 
tually  someone  will  come  up  with  a 
modification  of  the  Prism  modem  soft- 
ware to  eliminate  the  mess. 

It  remains  lo  be  seen  whether  the  bulk 
of  the  systems  operators  will  want  to  go 
to  the  trouble  of  attracting  hordes  of 
Micrognats  to  their  already  well- 
populated  and  unpaid  bulletin  board 
services,  If  they  do,  please  try  to 
re  member  that  they  are  on  our  side,  and 
not  a  target.  I  mean,  fun's  fun,  but  div 
rupting  an  amateur  board  is  not  par- 
ticularly clever  or  impressive.  They  are 
meant  to  be  Accessible,  and  if  making 
them  more  widely  accessible  brings  in 
too  many  CB  type  walks,  no  one  will 
bother. 

Incidentally,  if  that  wife- swapping 
notion  is  still  prey  ingon  y  our  mind,  then 
try  the  Sympaiicocontactpagesori  Pre- 

l.  sub- heading  Heart  search,  or  in- 
deed Time  Om 's  electronic  small  ads. 

The  tables  included  in  this  article 
come  from  good  or  Roger  Drew "  s  C  BB  S 
board  in  Cumbria.  Roger  is  one  of  the 
p  ionee  rs  w  ho  i  s  t  ry  in  g  to  get  h  is  board  to 
sync  with  all-comers  —  not  an  easy 
task.  I  have  cut  out  all  the  menus  and 
communications  rigamarole  in  order  to 
give  you  a  false  impression  of  how  easy 
it  all  is.Bs 


48K  SPECTRUM 

SUY  ON  I  TAPE 
GET  THE  OTHER  FREE 


TAPE  1 

EfMMtk    ««W    d    tllff    l(MM|     -     bwi    ItOW    tfct    ffMNOf 

actvallf  worlu.   fnpal  poor  owi  budget  and  t*t  Hit  rtiattv  An 
kx  urate,  ttty  advanced1  program,  i  imply  explained  in  itaf  by  tftp 

flWtflil      Itdtdtl      tXpl«M**0nl      of      MRfftRfiffli      «MJ      MaTltft 

imrib. 

Eini  tern's  The  one  i  of  fcelntivrty  ■  loani  abaal  tint  IrvirtL 
fravltf ,  nl«k  bole*  ttL  All  limply  tip  to  tod  wM  rbt  ktlp  of 

TAPE  2 

Blackjack  -  e  tartly  «  played  in  Iriltvh  (Diinov  Allow*  yo*  to 
crfiio  yoor  awn  tytftm  and  rtii  in  svuei*. 

Poker  -  May  ofaiost  fi*e  tipcrt  compvftf  band*,  Fftftwoi 
iodwii  ontiv  irrnddltv  irreiabti  oft* 

F  aatbol  L  Pood  -  the  moil  belptel  program  on  tne  market.  C  rente 
foor  e*o  * jtft mi  and  oflvolly  wo  if  riioy  will  w»  or  lose.  Fealtm 
ndovt  hill  ptrw%  bajajban  nam  H#d  pormi. 

Wofie  Raring  -  a  powifful  prof  ran  ibnr  guarantee*  to  improve 
ft#r  cmucti  of  wifMiaf.  Again  allows,  you  lo  a  **ii  and  tttr  yoar  own 
fyifnmi. 

Foil  inttrvffion*  given  for  tit  mHt  value  program  or  the  matkit 
So*d  choqut*  eor  podel  oriWn  for  £7.5  it:- 

K  Houghton  Software 

1 1  Lower  Common 

South  Putney  SW 1 5 


BETA  BASIC  1.8 

ENHANCED  BASIC  FOR  SPECTRUM  48K 

FOR  GRAPHICS  -  STRUCTURED  PROGRAMMING 

-  DATA  HANDLING 


I    B  m  mn  PO*«ly(  thin  tV«i f  W#  **■'  I  k#«w  iuki  tEi  09  th^  Q*  w  V" 
putt**  i*    rem*    unl    bliHI    IfW    mti     f*nd    1.14    f    L*rg*    I  A  I      to*    lurilw 

Mnfmniion 


<_  r*Ci*1  on  *n|ry    Fu*V  «mp*Ubtt  *H*i  5f»£trkri*i  Bih;    U*r  ro4"v*  COTpalOU 

LOfnprilwFtwvi  innMfiue* 

NOTE:  IWhh  IDhni  *******  tor  10V4UK  $ootnvn  M  111  W 


yp»»», 


Ulirt«*r     in 


I   —  *—  L 


FUNCTIONS 

r^BB  k»4  f##4»  •!■■•  «i^p^pi  -Mi  pq 

I  N*    lUl,    ,.  »      «     « 


■  ■  1 2-n*a«  tMPom«*oi»  to  »«■  mwmei 

0*  P*  nm  Lrt    I 


I  0  awmMi  *t  €4  fro    f  h** 

OttOt  MmffJMjr  and  rvl^m  onqpwl  n*w   ' 


1  0  l^fwni  ot  f  1 1  oo  **  «nda**d 
l«  f  1 1  so  *o*  toiptgn  orOoivl  Choojutt  pnvooiv  in  HTMOrr 

1  dor  T  b*l*w  fl'  htUi  1*4  *ft*  f^  4WU«A  frl  A*U  H**-L  1  M 

■aAnmbmI 

MM 


BETASOFT 

92  OXFORD  ROAD,  MOSELEY, 

BIRMINGHAM  B13  9SQ 


41 


Complete  your  computer 

10l$Lt  KELWOOD  SOUND  POWER  BASE 

qgf$$  ha s  all  the  'basic  bits'  that  Sinclair  left  off. 

\  Fully  adjustable  sound  amplification  v\\\      *  //  / 

10N-OFF  re-set  switch    v\  i\  \\  JJ rX/ 

LOAD/SAVE  switch     \i 

Angled  stand 

•  Does  not  take  up  any  extra  space      i  it// 
9  Aff  wires  included  +  Saves  we&r      V  J 
and  tear  on  connections  •  Gives     ^^ 
dtertncf  cicA  wtfft  each  key        ^*£^ 
depression  •  Amplifies         -^ 
alt  sound  on  program     t 
and  on  cassette  , 

•  Does  not  need 
bamoes 

•  Goes  not  interfere 
with  inside  Of  ( 
Spectn/m  or  any  other 
add*on$  #  Wo  sQkfenng 
required,  simply  plugs  in    i 
REFSPBI  £19.90 

Standard  Power  Base  without  sound         - 
SPECTRUM  REF  PBSI  E13.50  * 

2X81  REFPB2XI  £13,00 
For  the  above  wtth  coot-it  units  included  please  add  £5.05    * 


add-its  for  Sinclair  addicts 


BACKPACKS 


COOL-IT  UNIT 

TAMP*  tmma*f-J^  yC^ 
ofyotroomputof    -  *^v'+*  - 

ti¥OurSp«srurfi»  ,         ^^  '''*■*'£&  / 


Sswuon  o*  aw  maipinaatHi  ja  ccmpwi  yon- 

wnptftt   AJIfiawSAVE   L  .0 AD  art!  QN/OF  F  watering 
«Ji  hw»ir^^ti*liar«iQiTTiarGQi^ 
infr%»gH.  tell  tor  um  witt  Cfliad  KpftKHMtb 
RafftPl  -  Fuiyvnn«b4*fpgn0vnp-  3  h  1 3  amp  ■«*■% 
«uwatfi«ndfiKnir4»tgr-5^ppfindfAjg    ,         C?7W 
W  SP2    »BPi  tM  no  ax****.  caH*afvlpikjga  mm 
room  id  its  yM  o*n  Dtraplug  socfcab  Elf  50 

Hat  B*3     i.»ePV&anoKiund  OlM 

Rat  •M-liBFlMlUlOWJW  •«*««»  'OS 

Rat  IF*  -  ZXM  i  vwvon  *x  «x*vt»  man*  p^ 
naon  cabiamtpajQ  £2C)lft 

Rat  pt^  »bp5  tun*  cat*  am*at»  MLAt 

WOBBLE  STOPPER 

Fiat  VSWC5^  T##d  M*f£Twra;fr 

£ *v* Nv>g & pma»    Fat  fwiw^.  ",  ia-o  H^LTWir.  n 


ZXEl  runmuci-. 


' 


Sajw«  Carf-JT  em 

zxai  F^ztctiifti    spKm^Haf semes 

Coctf-rf  un«i  cm**  inb  otfw  Katowtf  adtf^ti 
Ptaaw  Sua  (Spaotwi]  Rat  fnfttC  El  e  5§#Ft*w*r 
a*«t  rzx$i  *ft*  j*zxic  c  i  *  a*.  #Sg**j  r 
(SpKkun  ant^s  Flat  fcMMC  EH  OQaSacfc  Pact  i  Rat 
»P1  C  C3^  ^.#  &*ch  Paeii  ?  fW  BPSC  C?*  ^5  a  Bart 
Padh  3  Rat  BnC  £2e  S&  »  B«A  Pach  4  flat  b^4C 
ti«60aaaiAPa£*iH*t«P9Ct2fiW>ea*t*PfcA6 
Rat  Bnc  1 1  i  90  *  Vamir  <  Spa*wt|  R*  W&3C 
El  6  00*  VWmtm  w  |ZW  s  Rat  WSZX  £  i  S  ft) 


MlCROSTATION 

Tt»  compact  way  id  ¥wqa  t  Fioom 
Jorutanraatriciad 


WEAR  **9ffi52Lt  and 
Jc*  out ^^E&E5*D 

Spectra  R£*J*  £**  rt 


r«tCtot»  movurt 

KELWOOD      WIRELESS 
WORKSTATION 

#  Ma**  ON  .'OFF****  *3jcl3wvavkato 
ran*  VSupfttinaauaffy  ■  <M  w*vn  a?#>  *w*y 

•  Cafryinq  Mm***  •  Eaft*f  nored  #  ^unMy 
teal  A«cw*anvnaaaJ«aai 

Itoraamtft  «- ^ata h* 
I  fflpcrea  widusm^i  Sncwr  ni 

HHC  *  *LTa*  Crf  tt^m  kM  «1 


LaaitotLCWrilOO 


*4»w- 


AoQSttS 

BwciiycaYd  h«o 


CHEDITCARD 
HOTLINE  TEL: 
(0709*  63242 
ftam-IOpm 


cxwmmr 


.■H^ . 


iamtundav  f^p*J9  «&  P&P 


9  itoffdBattnpto£3»P 


TOTAL' 
ENCLOSED 


KELWOOD  COMPUTER  CASES  Downs  Flew,  Moorgata  Ftothertiam 


Aff  prices 
include  VAT 


QL  User  appears  each  month 

within  the  pages  of  Your 

Spectrum.  Look  out  too  for  the 

'Complete  Dossier'  edition  —  in 

the  shops  this  July. 


The  difference  between  the 

Z80  and  68008  processors  is 

one  of  philosophy,  contends 

Simon  Goodwin,  and  not  just 

a  matter  of  a  few  extra  bits 


Ever  since  SirCli  vea  n  nounced  the 
launch  of  the  QL  there's  been 
great  fuss  over  the  choice  of  pro- 
cessor for  the  new  machine,  Sin- 
clair Research  advertisements  de- 
scribe the  68008  as  a  "32-bit  pro- 
cessor1, while  journalists  rush  to 
their  fact-sheets  and  deduce  that, 
with  it's  eight-bit  data  bus.  the  pro- 
cessor is  in  fact  little  more  than  an 
inflated  Z80. 

FIRST  THINGS  FIRST 

The  first  microprocessors  were 
designed  in  a  rather  ad  hoc  man- 
ner rather  like  the  first  computer 
programs.  A  few  people  thought 
for  a  while  and  came  up  with  the 
bare  bones  of  design  —  the  inter- 
nal timing  of  instructions,  the  inter- 
face between  processor  and 
memory,  andsome  idea  oft  he'logi- 
cai  operations*  possible —rotating 
values,  adding,  setti ng  bits,  and  so 
on.  Parts  of  the  design  were  built 
up  and  tested  in  hand-made  units, 
each  comprising  of  a  few  hundred 
'building-bfock'  chips. 

Once  the  bare  bones  were  est- 
ablished, the  race  was  on  to  flesh 
them  out  as  much  as  possible.  In 
essence,  the  designers  con- 
sidered each  part  and  tried  to  work 
out  all  of  the  useful  things  that 
could  be  done  with  it.  In  the  pro- 
cess they  added  a  few  registers, 
took  away  an  operation,  and  so  on 
until  the  chip  —  the  slice  of  silicon 
used  as  a  base  for  the  processor— 
was  chock*a*block  with  transis- 
tors Then  they  tested  everything 
and  produced  a  book  listing  the 
instruction  sef  of  the  device;  if 
anything  didn't  work,  they  just 
didn't  mention  it  at  ail1 

This  approach  to  processor 
design  was  appropriate  to  the  first 
micros;  they  were  squashed  on  to 
quitea  small  area  of  silicon,  with  no 
room  for  an  elaborate  design,  The 
resultant  chips  were  hard  work  but 
g  rea  t  f  u  n  to  prog  ra  m.  J  u  st  beca  use 


A  PROCESS  OF 
PHILOSOPHY 


an  instruction  worked  in  one  cir- 
cumstance didn't  mean  it  would 
even  exist  in  the  neat! 

T  he  I  n  te  1 8080  was  t  h  e  f  i  rst  rea  1 1  y 
useful  microprocessor;  then  a 
group  of  people  left  Intel,  cut  a 
bigger  piece  of  silicon  and  came 
up  with  the  Zilog  Z30.  Not  sur- 
prisingly, this  device  turned  out 
very  similar  to  (he 8080  —  in  fact,  it 
would  run  8080  programs  quite 
happily.  Zifog  used  its  extra  silicon 
to  stitch  on  lots  of  extra  in- 
structions. 

The  8080  had  eight-bit  incre- 
ment instructions.  The  company 
added  16-bit  equivalents,  but 
there  wasn't  room  to  make  them 
work,  ie*  exactly  the  same  way  so 
that  the  new  instructions  didn't 
flag'  the  result  of  the  operation 
(zero,  overt  low  or  whatever). 


Zilog  added  about  450  'official4 
instructions  to  the  repertoireof  the 
Z80,  but  in  the  process  it  created 
another  hundred  or  so  unofficial1 
ones  which  were  never  men- 
tioned! A  determined  hacker  can 
uncover  all  sorts  of  oddities,!  ike  an 
"eight-bit  double  and  increment'— 
the  missing  SLL  (shift  left  logical) 
instructions:  CBH  30H  to  CBH 
37 H.  These  form  a  conspicuous 
gap  on  page  1 84  of  the  Spectrum 
manual! 

The  fkst  processors  were  de- 
signed with  hardware  problems  in 
mind  —  there  was  nopointcormng 
up  with  a  super-whizzo  useful  set 
of  instructions  if  they  couldn't  be 
built  mtoa  chip1  In  the  last  ten  years 
these  hardware  problems  have 
eased,  while  software  problems 
have  multiplied, 


43 


OLUSER 


68008  CPU] 


Batoa  CPU 

The  6B00I  is  the  latest  in  a  Sena  of 
eompabWe  processors  with  sum* 
instruction  sets  and  roosters  A  s*t  of 
rte*  register  holds  ite  address? 
&b  memory  being  used  bf  the  program 
and  another  sol  or  data  reputes  ta 
catenating  and  storing  dald  All 
registers  are  32  bits  long  except  ifie 
Sl^tus  renter  wtweft  as  H 

CataJ  lal  poos  are  *me  ^  Ifw 
Arithmetic  Logic  Unit  (ALU?  wfttfi 
stores  3?  bits  of  instructions  at  a  time 
The  Start  Pointer  and  Program  Counter 
keep  I  he  addresses  of  the  areas  of 
mawy  usee)  try  the  ALUlOr  prm^n 
instructions  and  daU  Although  the 
data  and  address  bus  inside  If* 
mcroprocessor  are  32  bits  wide  it* 
68004  transfers  8  data  bits  and  20 
address  bits  at  a  tune  to  the  outside 
world  The  8' on  the  era]  of  the  number 
stands  for  the  mirta-  of  data  bits 
transier  red  ai  i  Time  ui«r  wot*  of 
(tie  same  processor  will  be  aWe  io  use 
a  tun  32  M  data  and  address  bus 
outside  Itw  processor 

n  d  cpu 

The  2d0  is  ^i  wlifidprj  wers*dn  ot  ihe 
8080  which  includes  a  more  versa!  lie 
instruction  set  and  a  spare  set  ot  its 
manor  registers  All  the  registers  are  1 6 
Ms  tang  except  for  the  Atcumutator 
wft<h  rs  a  tuts  long  (The  0|her  8  tuts 
are  used  for  i  he  Status  regaler  I 

ind  ly  are  used  as  index  registers 
to  taMes  The  Start  P&mter  and 
Procjam  renters  how  me  addresses 

used  by  the  ALU  as  its  program  and 
data  stores  The/flG  isumque 
a^o  has  an  Inicrvupl  register  ol  8  bits 
|l)  and  a  Refresh  register  (ft)  The 
interrupt  register  Wds  the  top  8  bus  ot 
an  interrupt  address  and  the  lower  6 
bits  as  suppi  w  tjy  the  devce  The 
Heir csti  register  county  the  number  of 
tunes  a  selected  ROM  is  refreshed  and 
eliminates  yet  another  external  chip 


f 


itllttt  liflSTMS 


tlTIIEUITEH 


QLUSER 


I 
> 

m 

I 

* 


Z80CPU 


MfrftEtf 


PROGRAMMING 
PHILOSOPHY 

The  280  was  designed  specifically 
for  ease  of  wiring  up.  The  68000, 
on  the  olher  hand,  was  ap- 
proached from  the  point  of  view  of 
programming  simplicity;  part  of 
this  ease  stems  from  the  fact  that 
you  don't  have  to  Ih  row  away  your 
programs  when  you  move  from 
one  modem  processor  to  a 
cheaper  or  faster  one. 

Motorola  designed  a  range  of 
processors,  rather  than  a  one-off. 
The  original  68000  has  spawned  a 
number  of  versions  with  differing 
hardware  requirements  (including 
the  so-called  'eighl-bit'  68008  and 
the  132-biti  68032)  —  but  they  can 
all  run  exactly  the  same  software, 
This  is  what  Sinclair  Research  is 
trying  to  say  when  it  calls  the  Ot. 
■future-proof. 

On  a  ZSO,  every  register  has  its 
idiosyncractes;  only  theC  register 
can  be  used  to  address  ports,  only 
the  B  register  can  be  used  in  fast 
loops1  only  IX  and  IY  can  have  an 
index,  and  so  on  With  the  68000 
series,  however,  sets  of  registers 
work  identically;  each  can  be  for 
exa  mple,  an  index  register  a  stack 
pointer  or  a  counter  —  the  same 
instructions  are  available  regard- 
less of  the  register  chosen.  The 
data  registers  of  the  68000  family 
are  all  3f?  bits  long,  regardless  of 
the  way  that  data  is  passed  back 
and  forth  between  processor  and 
memory  (although  this  varies  bet- 
ween members  of  the  "family'). 

This  consistency  makes  it  easy 
to  learn  the  68000  instruction  set; 


you  don't  have  to  cope  with  all  the 
quirks  of  the  Z80.  The  symmetry 
also  makes  il  easy  to  fix  bugs,  alter 
programs  and  write  compilers  — 
it's  much  more  difficult  to  write  a 
good  280  co  m  pi  le  r  bee  a  u  se  of  t  h  e 
vas!  range  of  special  cases  which 
must  be  allowed  for  before  there's 
any  chance  of  producing  the  best 
code. 

A  good  compiler  for  the  68000 
can  produce  code  —  from  a  high- 
level  language  such  as'C  —  which 
is  very  nearly  as  efficient  as  hand- 
written code,  That's  how  QDOS 
and  the  most  popular  68000 
operating  system,  UNIX,  can  be 
written  almost  entirely  with  a  com* 
piler  rather  than  an  assembler. 
Compiled  programs  are  much 
easier  to  write  and  test  than 
assembled  ones. 

COMPLEX 
INSTRUCTIONS 

In  theory,  a  1 6-bit  micro  is  twice  as 
powerful  as  an  eight-bit  machine 
—  it  can  process  twice  as  much 
information  in  a  single  step.  In 
practice,  though,  the  difference  is 
usually  much  greater,  because 
intermediate  steps  are  usually 
needed  to  convert  two  eight-bit 
answers  into  a  1 6-bit  result.  The 
66008  produces  the  1 6~bit  result 
immediately. 

The  68008  incorporates  com- 
plea  instructions  which  do  in  one 
step  what  for  a  simpler  processor 
would  take  many.  For  instance,  the 
68008  can  perform  32-bit  multi- 
plication and  division  in  a  Single 
and  fast  step.  The  equivalent  pro- 

45 


cess  would  take  well  over  a  hun- 
dred steps  on  a  280,  The  68008 
doesn't  sacrifice  flexibility  by 
using  its  32-bit  registers  —  each 
instruction  can  be  used  in  a  32-, 
16-  or  the  more  concise  eight-bit 
form. 

PIPELINE 
PERFORMANCE 

Another  big  difference  between  the 
68000  family  and  the  280  lies  in 
the  way  the  68000  reads  values 
from  memory.  The  68000.  like  the 
humble  6502,  uses  a  technique 
called  'pipelining  A  processor 
works  by  fetching  instructions, 
decoding  them  and  then  perform- 
ing the  appropriate  actions, 
Whereas  the  Z80  performs  these 
three  actions  one-by-one,  the 
68000  uses  a  completely 
separate  unit  to  read  instructions 
so  that  it  can  get  on  with  reading 
the  next  few  instruct  ions  white  the 
rest  of  the  processor  is  working  out 
what  the  last  one  meant. 

The  68008  has  often  been 
criticised  because  it  reads  and 
writes  data  in  small  eight*bit  sec- 
tions; a  'true'  16-bit  processor 
would  use  larger  lumps  But  the  dif- 
ference in  performance  between 
66000  and  68008  is  much  less 
marked  than  you  might  expect 
because  the  pipeline  allows  the 
processor  to  get  on  with  fetching 
the  data  piecemeal  while  the  in- 
struction is  being  decoded,  So,  by 
the  time  the  data  is  needed,  it's 
usually  in  the  pipeline  and  the 
6800S  doesn't  have  to  wait  for  it  to 
be  fetched,  eight- bits  at  a  time. 


NEW-4QL 


Stand  G1 5 


WE  ARE  SOLE  UK  DISTRIBUTORS  OF 
THE  BROTHER  4LJL  PRINTER 


m 


You  are  invited 

to  reserve  a  4QL  system 

for  your  computer.  Send  for  details 


NEW-  CRRTRIDGE  TIOV 


40l_  Printer 

43L.  Ulan  i  tars 

4QL.  Terminal 

4QL  Cartridge  Tidtj 

4QL-  5  aft  ware 

4QL-  Link 

4QL  [Tladem 

EXCLUSIVE  SYSTEMS 

4  YOUR  m 

inclair 


Htofcft  16  Micradriva  cartrtd?** 

Interlocking  dutign  tutura  allows 

tor  future  tAptmion  of  your  filing  tvittm 


Quantum  Leap  Syst 


(Qtvi  Ctrtrkfflu  Trd/i,  Dzx  Dol,  |  ftrtr/MrVMiss  1     [     I     ]     l     l     l    I     [    I    I     L    1     1    J    l 


Pi****  Hftd  rtw 

■r  £6  99  etch,  induiivt. 

I  endow?  a  ch**que  ipr  £ 

Mill*  ch«qu#»  pjy*bl*  fa 

Ouinium  L«ip  Svitetni,  4QL  Hqu-W,  68  Fojcwood  Clout,  FtlthMfi,    i  I      I      1      I      I      I      I      I      I      I      I      I      I      I      I      I 


|*M«*       I      1      I      1      I      I      I      I      I      I      I      I      I      I      I      1      I      I     I 


MkJok.  TW13  70  L 

JtnrtlJff  <t  ft  r*fliHftf#d  c 


T*k  01*44  1399 


PMBrch  LtiJ 


lit i    i    i    i 


QL  USER 


QLGETSA 
SOFT  SPOT 
FOR THE 
SPECCY 

An  emulator  program  for  the 
Sine  fair  Research  QL  is 
currently  being  written  by 
Manchester  computer 
company.  Joe  The  Uonp 
enabling  owners  of  the 
mythical  wonder  machine  to 
run  the  full  gamut  of 
Spectrum  software  It  I!  come 

a  cassette  interlace  to 
allow  the  use  r  to  save  QL 
programs  to  tape  —  a 
cheaper  alternative  to  the 
relatively  expensive 
Microdrive  cartridges.  But 
how  is  JTL  managing  to 
produce  such  a  package 
when  ihere  aren't  any  GLs 
available? 

Well,  spokesman 
Lawrence  Holt  reports  that  a 
learn  of  programmers 
involved  in  the  project  are 
"working  mostly  on  paper", 
which  seems  to  suggest  that 
a  certain  amount  of  testing 
has  actually  taken  place.  Bui 
Mr  Holt  would  neither 
confirm  nor  deny  l his,  saying 
only  that  he  didnl  possess  a 
QL  However,  he  did  imply 
that  it  wasn't  beyond  the 
bounds  o<  possibility  that  he 
might  have  access  to  one 
C 25  all  in.  the  likelihood  is  it'll 
be  m  great  demand. 
Enquiries  lo  JTL  telephone 
061  3667431. 

RUMOURS- 
VILLE 

Our  spies  report  a  couple  of 
rumours  Currently 

circulating  First-  a 
spokesman trqm  a  Midlands 
computer  com  pa  ny  tells  us 
thaT  a   private  individual  in 
the  Birmingham  area"  is  now 
the  proud  owner  of  one  of 
Sinclair  Research's  new 
machines,  and  that  this  lucky 
laddie  has  been  a  Mowing  a 
certain  local  manufacturer  to 
work  on  the  machine  from 
tirntMo-tlme  —  giving  a 
d  ist  i  r>c  I  c  om  mercial 
advantage  over  the  rest 

The  same  source 
continued  his  revelations  by 
disclosing  that  a  cfose 
friend'  employed  on  the  QL 
project  is  claiming  that  plenty 
of  the  machines  have  been 
built  and  that  they're  ju$t 
waiting  for  the  ROMs  to  be 
completed  and  as  soon  as 


SINCLAIRWATCH 


TSKM.Hr... 


official  delivery  dale  had 
been  ihe  end  erf  Apf  ir.  bui 


faster  man  the  projected 


BVGUTCRSNfPE 


good  word  for  Sinclair 


you'll  fimfthem  in 


P[^- deftly  because  so 


r ,he  "^customers  had"        -SlS^l! l***J>»*  ** 


later,  at  the  beginnino oflKl      k  V°U  d0  marl  0r(Jer  ~ 


fore  No 


?2  m  ^^"^  man  ©aisttnq 
products  costing  up  to 


hundred  at  the  most 


KS3KSCV'    SHrP>"   *WT  THE  PRICE 

raasaai  SaT-rr  ~k££ 

-h«     NEW flDS  FOR  OLD  ^^tZ'^Z 

pno  ™"W"s««re  given  out  in 


an  order 


«*  The  price  for  the  RS232 


theOi.  Microdrivea  £49  95 


manual,  ^id  hpflfiSd"  JSTfP??1^  «•  *"flMT 


are  supplied,  the  first  cua- 


aii  about  Super  Basic  or 


feasor 


page  containing T  he  pin  out       SR 0tW PreSS  iYS  ***** 
for  the  monitor^  So° ?       IS!^!??^"-*  Th*V 


saemed  to chunamSL^         con'°™i  wry  weif  to  the 

■a'moer    __ongmai  spec,  and  ever  since 


.«.  w,ou  wim  another  order 

2'  "fl95tor  the  'drives.  You 
?5i_® 'mpf*Mj™  'nat  .f  yQy 


it  if  you 

'yourorder,tirieesa 
tenner  for  the  privilege 


this  ha* been  done,  thyyii  be 

plugged  in  and  the 

com  pi  el  yd  units  despatched 

alio!  which  sounds 
reasonable  vnouyh 

4YOURQI 

Une  of  Ifie  on  going  niggles 
aboul  the  QL  is  that  it  can't 
really  be  stuHed  in  a  bfWCfcSA 
So.     Qua  n  tu  m  L  eap  Sy st  I 
has  racked  its  corporate 
brain  and  come  up  with  a 
Ihing  called  the  4QL  Sys*> 
Its  a  terminal  that's 
specifically  aimed  at  the 
executive  and  professional 
user,  and  il  comes  in  a  smart 
black  unit  reflecting  the 
design  of  Ihe  QL  It  can  be 
used  either  as  a  desk- lop 
peripheral  ba^-  arrylng 

for  the  QL  and  Its 


acctts&oft&s 

Incorporated  in  thetlash 
design  is  Moragator  up  to  30 
M  uj  yd  five  cartridges  and  it 
open*  uut  lo  provide  a 
monitor  base  with  three 
stoi  age  com  ipaiiments  — 
one  for  the  QL  when  not  in 
use,  one  to*  the  cartridges 
( wh  hj  h  ha  5  a  d  r  a  we  r  act  ion) 
and  one  fot  Ihe  power  unit 
and  rabies 

To  match  up  with  the4QL> 
Quantum  Leap  Systems  is 
ateo  otfennga  matching 
blak,k  Brother  HR5  printer 
m  id  two  1 JMrtcfl  monochrome 
or  RGB  monitors  m  black 
cabinets  If  you  still  need  lo 
be  further  convinced,  the 
4QL  system  will  apparently 
be  on  display  at  I 

..puter  Fair  at  Earls  Court, 


Mr  H  Had  id.  the  Director  of 
the  company  wilt  be  on  hand 
to  answer  she  diff  icuh 
questions  As  for  prices,  he 
said,  "We  haven't  decided  on 
thai  yet  -  because  we  don't 
Know  whether  well  be  selling 
it  as  a  complete  package  or 
as  separates  Anyway,  lull 
details  will  be  available  on 
the  day" 

However,  life's  not  a  If 
about  waiting  For  even  now 
you  can  purchase  a 
Microdrive  Tidy  from 
Quantum  Leap  Systems. 
This  version  holds  16 
Microdrive  cartridges  and  is 
priced  at  L6  99  (including 
VAT  and  postage},  You  can 
mail  order  il  from  QLS  at  68 
Fyawood  Cfose.  Fell  ham, 
Middlesex  TW1 3  1 01 


47 


\1 


64-Page  Upgrade 
For  The  QL 
Available  Soon! 


From  our  Computing 
Correspondent 


«vrui 


*£ 


Pot  a  microcomputer  that  s  only 
now  Planing  to  filler  through  lo  cus- 
tomer Sir  Clive  Sinclair's  latest 
brainchild,  the  QL  has  certainly 
managed  to  scoop  up  its  share  of 
editorial  comment  in  the  computing 
press,  But  where,  one  wonders,  do 
they  manage  to  get  information  from 
m  ■  situation  like  this?  With  ao  lew 
QL  Computers  available,  maga/me 
staff  must  have  been  1  earing  their 
hair  out  wondering  where  to  look 
next 

And  yet,  somehow,  the  publishers 
of  one  of  Britain* &  leading  micro 
magazines.   Your  Spectrum*  have 
done  just  that  QL  f  'w  r  —  the  Com 
ptettDasswrh  what  its  editor  Bruce 
Sawfofd    calls    "a    64- page,    no 
punches -putted,    appraisal   uf   the 
o  everyone's  talking  about 
Tracked  down  to  his  West  End 
editorial  offices*  amoungst  an  im- 
pressive array  of  computing  equip 
ment  (including  two  of  the  much 
coveted  QLi)  we  found  Bruce,  who 
proudly  claims  " This  will  be  the  one 
you've   all    been   waiting   for   — 
whether  you're  a  QL  owner  orjus! 
thinking  about  it.  We're  not  looking 
to  add  to   the   criticisms   of  the 
machine,  wc  just  want  to  give  the 
public  what  they  should  have  had 
from  the  beginning      the  complete 
story". 


Complete  with  elating  tests  of 
the  hardware,  evaluations  of  the  foui 
Psion  software  packages,  the  latest 
detail*   on    the    modestly   entitled 
Super  Baste,  programs  and  newt, 
QL  User  —  the  C&mpfete  Da* 
has  tapped  the  major  computing 
journalistic  talent  in  the  UK  to  pro 
duce  a  unique  look  at  an  innovative 
product.  Following  on  from  the  sue 
ccssfui  Spectrum  computer,  there 
are  many  looking  in  see  where  Sir 
Clive  is  bokJJy  going  ,  ,    and  this 
could  be  where  they'll  find  it 

Without  question,  the  Q]  must  be 
one  of  the  most  rumoured  of  mac- 
hines ever  launched,  but.  iklds  Bruce 
Sawftiffd  "This  magazine  is  not  a 
rumour;  w  hen  we  say  it  will  fa  a\  i£l 
able  on  the  high  street  street  shelves 
within  28  days,  mi  mean  it!". 


during 
purch, 
opmtr 
On 
h<  *u*e 
Ictte* 
and 
their 
final 

he  I 
elect  j 
Ntt 
mana 
the  o 
sive  [ 
third  p 
has  jfi 

visitor, 
a  wild 
The 


eon 
gnir 
hop 


Mop.:.:.'...---rr:n 


f€l0^^J^^ 


rnstotac^ 


ton** 


conv 


A  second 
chain  is  f 
*>r  Prisr 

lir 


co\ 


tesoi 


Inge 
UK 


i  Yes.  1  **" 

a  fVUouo^ 

5  tfife***"VoLtJser^  Place* 
■  Dossier, » 


^aii*c 


jsico 


dc 


In  order  to  overcome  the  software  problems  of  attaching  a  'grown-up '  printer  to  yourSpeccy, 
Dilwyn  Jones  sorts  out  how  you  can  produce  the  full  character  set  on  such  diverse  printers  as 

the  Star  Gemini  1 0X  and  the  Epson  FX80. 


STAR  GEMINI  OUTPUT 

The  chiricttr  ■«{  produced  en  The 

Star  Gemini  10X. 

*    *  a  a  *  *  *    !>•*,-,   / 

013345*7   8*1     l<~>? 

taUCDEFfeM    1    JKLNNO 

PflR*TUVMIYXl\J*_ 

iitcdtfgfti    |  1  t  i  II  o 

p    q    r    *    t    u    ¥    m    m    -r    t    1     1    1    *   ■ 

*  •    *    A    i  %  ^   >    j«  ■    e  -  *   k   ■ 

AUCDEF&H]     J    »     L    H   N   Q   F» 

g   H   8    T    u  NNO    E98CEV0   Pt    FN      PDlN 

T      fCfWEM*      ATTR      AT       TAB      VAL* 

CODE      VAL      LEW      SIN      COS      TAW 

ASM       ACS       ATM       LH       UP        INT        3W 

SM      AAS      PEEK       IN      U5R      SIR* 

Mt      MIT       BIN          Oft          ANO       <-     > 

-    O      LINE         THEN         TO         STEP 

DCF    FN         CAT          FQftHAT          "ClME          E 

HUE         OPEN    •      CLOSE    #      MERGE 

VER1FV         KIP         CIRCLE         1HK         P 

APEIH          FLASH         &ftf&MT           INVERSE 

OVEfi         OUT          LPfUNT          LLIST 

STEP*         K£AO         OAT  A         RfcSfQftE         N 

EH         BORDER         CONTENLE          Dirt         Ft 

EN         FOR         GO  tO        GO   8U8         tNf»U 

T         LOAD         LIST         LET          PAUSE 

NEXT          POKE          P*|NT          PLOT          KIM 

twWC          RANOOltfE          IF          LLb 

DRAM         CLEM         HfTlf*         COPY 

Even  though  the  character  codes  of 
many  printers  are  different  la  those  of 
the  Spectrum,  iips  still  often  possible 
to  hard  copy  the  entire  Speccy  let 
Taking  the  Gemini  10X  printer,  first 
load  the  tape  supplied  with  the  inter- 
face, then  make  the  following  changes 
(as  directed  by  that  tape)  and  you'll 
find  that  the  primer  wiJJ  be  able  to 
correctly  print  the  entire  character  set 
and  listings  in  the  Spectrum's  32- 
character  screen  format.  The  changes 
to  make  are  as  follows: 


Hi* 
Wilt 


Now  modify  the  character  codes  for 
these  characters  when  prompted: 


(ifimwl 
E    (pni.il|i) 
(     (i trticil  htf| 
°  Ictpf  rt|lt  syflitlj 


chiB|tti  1G4 

chi|e  li  1 95 
c)iii|e  li  245 
chii|i  t«  203 


STAR  GEMINI  SOFTWARE 

Tit*  ftaale  program  which  tali  tH#  Star  G  a  mint' »  faciNHa* «nd  loadi  Ilia  fnachfna 

coda- 


4*< 


CLCA* 

NT       FLASH    1:*    PIh»    **i 


•  Pi 

2M 


'titntflUt-  i  EM     It 


7*   LDAO    -&rintccPCf»-CllDC    M.^, 


TO 

Km 

us 

140 

i*a 
vm 


CL£ 

&>\QHl      1   .  «     lt- 

WInt  us*  ui5« 

p-fm  gat   valiiaa  to  a*n 

l*  a~i 

RESTORE 

ftFAB    b/tf 

IF    &vtv«.  I      THtftl       LHMN 

L*ftl*i?    CHft*  •    bvt»i 


ZM 


£5a) 

"an 

t9V 


GO    TO    19» 

lata   tp  aat   up  orintar 
REM    r  #*«•  t    Of  l  n  t  •*■ 

MTA    ;/,m 

Pt'n    iUp    qv«f    qw  f  or  nt  i  on 

MH    lor    ^e    hnn/o*Qv 

MTft    27*716*16 

REM    Lvft    *Aroui*^»   ehwi 

B*TV>  ,  .*» 

REM  right   a*rgin*5i    ettara 

fl£n    tlina   iwngt*-*-   crtar«i 

DATA    37 . 0 1 r 

<-i«i[ili  «*»**<]    print 
DATA    ?7.6<? 

-#l*ct    USA  ch«riLt#r 
REM  **i .    cttaractar    25*h4BF> 
DATA  77,S3.t 
RUM    %lqn*l    and    a*    (J*t  * 
DATA 


Ui«r- defined  graphics  A  to  II 

Changetheci>de^ofi5(A)upio85(U) 
so  that  user-defined  graphics  come  out 
as  upper  case  letters  (as  In  their  unde 
fined  state  on  the  Spectrum)  father  than 
lower  case  letters. 

Block  graphics  Fortunately,  the 
Gemini  I  OX  comes  with  Spectrum 
style  block  graphics  in  its  standard 
c  haracte  r  se* .  but  t  he  code  i  are  d  i  ffe  r  c  nt 
to  those  of  the  Spectrum,  You  need  to 
make  the  following  changes: 


min«  ckiricttri  fit  Hit  (10]?     32 
Icidi  lir  hacktpact  (127)?      % 


Spectrum  cirfe 

Printer  code 

32 

29 

227 

30 

225 

31 

231 

3? 

226 

23 

2M 

34 

229 

J5 

236 

36 

226 

37 

230 

38 

233 

39 

33ft 

40 

23? 

231 

42 

23? 

43 

23ft 

Mewline  characters  Youll  be 
anked  how  many  codes  -  combina- 
tions of  carriage  ret  urn  (CHRS  1  3),  line 
feed  (CHR$  10),  and  vertical  tab 
(CHRS  II)  —  the  printer  needs  This 
depends  on  how  the  little  dip  switches, 
visible  on  the  back  of  the  printer*  are  set 
up,  Look  at  the  switch  marked  '4*  —  if 

iron  set  it  to  *on*  then  a  line  feed  is  per- 
brmed  automatically  for  every  carriage 
return  code  received  by  the  printer.  It's 
up  to  you  which  to  use  —  if  it's  *m  reply 
I  to  the  query*  and  if  if  s  *©flf\  reply  "2 
For  *  1  *  enter  *  1 3'  as  the  code  number*; 
for^enicr'iyand'lO*. 
You've  now  completed  this  part  of 


49 


TO  PRINTERS 


the  software  arid  you  should  save  it  on 
tape  as  described  in  the  instructions 
Now1  type  NEW  to  get  rid  of  the  Bamc 
port,  but  do  not  switch  off  or  do  anything 
to  erase  the  machine  code  in  memory. 

Now  you  have  to  enter  the  short  Basic 
program  which  sets  up  several  printer 
facilities  and  loads  the  machine  code. 

Having  carefully  checked  that  all 
numbers  are  correct,  type  GO  TO  1 90, 
which  will  make  as  many  copies  of  the 
software  a*  you  require'  The  program 
will  auto- RUN  on  loading,  ft  would  of 
course  be  very  naughty  m  break  copy- 
right iaw  by  making  unauthorised 
copies  of  the  Kempston  machine  code 
software. 

When  you  type  NEW,  Stream  3  is 
reset  to  its  default  stale  to  drive  the  ZX 
Printer.  This  is  why  you're  told  to  use 
the  RANDOMISE  USR command  to 
reinstate  the  primer  driver  software  — 
$o  it's  included  here  along  with  the 
POKE  that  sets,  up  the  keyboard  bleep 
(that  I  find  so  indispensable). 

When  you  run  the  program  you  may 
find  that  some  of  the  characters  are 
slightly  different  to  those  on  the  Spec- 
trum; for  instance,  the  zero  is  not 
stashed,  although  there  is  enough  dif- 
ference between  *Q%  arrd  *0*  to  avoid 
confusion.  The  pound  symbol  looks 
rather  weird  but  ifs  still  a  genuine 
pound  sign,  and  the  copyright  symbol 
appears  distinctly  squashed.  That, 
howe vc  r ,  is  a  smalt  pri  cc  to  pay  for  he  ing 
able  to  print  out  the  entire  Spectrum 
character  set  on  a  printer  of  this  price. 

Those  who  art  familiar  with  the 
Gemini  10X  may  ask  why  I've  not 
made  use  of  the  "download  character 
set'  facility  The  answer  is  that  only 
character  codes  32  to  26  may  be  re 
defined  in  this  mode  and  the  other 
character  codes  above  26  cannot  be 
used  and  are  primed  as  spaces.  Not  all 
the  character  set  can  be  squeezed  into 
the  'download  RAMT  area. 

Note  that  the  Kempston  software, 
like  most  others  (including  the  ZX 
Interface  1  L  prints  an  eatra  space  be- 
tween THEN  and  any  following  key- 
word —  it's  quite  normal  and  there's 
nothing  yo  can  do  about  it 

Next  we'll  consider  the  case  of  the 
Epson  FX80,  which  in  its  standard 
state  is  not  capable  of  printing  alt  of  the 
Spectrum  character  set:  it  does,  how- 
ever, have  full  'download  character  vet' 
capabilities  so  a  suitable  set  may  be 
defined  for  use  with  ihe  Spectrum.  This 
has  to  be  loaded  into  the  FX 80  every 
time  it's  switched  on.  As  before,  load 
the  Kempston  tape  and  make  the 
following  changes: 


Hf«  «if  diimtirt  fit  hit  (iDf?    3Z 
WhtUMt  fir  hickipict  (I27|?    "ft" 

Now  modify  this  character  code  when 
prompted: 


®  |ciPrnghi  lymlill 


cfatnfili  144 


notice  the  block  graphics  are  different 
—  personally  I  prefer  them  to  be  that 
way  since  this  leads  to  less  of  a  confu- 
sion on  listing. 

To  alter  them  you'll  need  to  change 
tines  470  to  6  20  of  the  Basic  program  as 
shown  in  the  FX80  printer  manual.  D* 


User-defined  graphic  a  A  to  U 

Change  the  codes  to  1 93  (A.. I  up  to  2 1 3 
(U>  so  that  user  defined  graphics  are 
printed  as  uppercase  ital  ic  letters  ( user  • 
defined  graphics  similarly  appear  as 
capital  letters  in  their  undefined  state  on 
the  Spectrum). 

Block  graphics  These  are  catered 
for  by  re  -de  fining  the  pri  nte  r'  s  character 
set  in  the  Basic  program  that  follows. 
Newline  characters  As  before, 
depending  on  how 
you  want  the  dip  switches  to  be  set  up 
Mine  is  arranged  that  only  one  code  be 
sent  to  the  printer,  a  CHRS  13, 

Now  enter  the  Basic  program  which 
sets  up  the  printer  every  time  you  want 
to  use  it, 

After  carefully  checking  that  all  the 
many  numbers  are  correct,  type  GO 
TO  1 90  which  *  ill  save  the  software  to 
tape  until  you  press  the  Break  key.  The 
program  will  now  autoRUN  when  you 
load  ii  back  into  the  computer.  I've 
included  a  sample  printout  of  the 
character  $et  from  the  printer.  You'll 


EPSON  OUTPUT 

Tho  character  **i  produced  on  the 
fptoii  FJteo. 


■    17343*    7    09«     |' 

•  AltVEFOHnUHl 
PaiSTtlVMKYl  f 

C  A   b   c    If   v    #    q    rv    i     J    I     1    *   ( 
n    O r    %    1    y    v   m  f   m    t     I    I  | 

-  fiymiuiDiQin 
e  #  s  r  «  icno  ii*  rv*  *i  « 

T       SCREEN*      *TTH      AT       r*0      V*AL* 

con    mpl    urn    sin    cob    iw 

ASM      AL  t*P       INI       9QR 

ii      AK  IN      U?5I 

CHTft       NOT        FUN  Oil 

LINE  TMHN 

ff*         CAT         iORftfkf 
CLL 

BRIGHT 

LfVINT 
DATA         ft£STORE     H 
CONTINUE         UW         i- 

60  ro   eo  eua   infu 

L 1ST    LET    PAUSE 


Q«*  ■ 

«PIFY  I 

A*€*         FLASH 
OVEP         QUI 
STOP         READ 

■M  WJRWR 

EH         fQR 
1         LOW* 


*iT         It*  |  rftlNt         PLOT         mfh 

SAVE  P*Af»OGftf/£  [1% 

D*Afc#         OXJW  RETURN         COP* 


EPSON  SOFTWARE 

Tt*o  Bft*ic  prog  rum  which  toll  up  In*  Epson  FXB0+*  fBckllliomiind  loads  in* 
machine  codft.  ft*  in  f  h»  St«r  Oomini  ■  otf*Mr*\  you  can  SAVE  th*  program 
uiing  the  commnnf  CO  TO  1  90  —  both  program*  will  nutoHUH  wh#n 
r*-L0AD*d. 


10 

m 


rrJr 


ETOI 


PEN  >p**lqn    OUT  ill  #1 

fitN    mitruff    */%<$    *ottn«rp 

^JHi    REM   bl  hp 
CLtM 
PAINT      FLASH    It*    Ntou    mi 

LOAD    "onntctido^CClOE   M71A, 

PRINT        Crt4  ||j(Ht     Ii     FLASH    1 1  ■" 

t,h#    tftOO     » 

PR  I  HIT  ~M 

r-E"  M   q-n  *    >■  ft  |  u*«    t  a    *fnd    I  n 

l«    #,  1 

to 
IF     bvt»-0,  t     tfCN       LPfitHT 

-a*  cHRt  ?7tCMR*  bvtfti 

ro    ISO 
SAVE    "EPfiON-    LIME    4* 
SAVC    a,brinlcoit*HCDK    64 

tn  m  140 

fca   mot   uti   priritftr 

F-EP1    r-«*j«t     (If  iMtif 
DATA    ?7*fr4 

REn   *lip    Dvif    p«r  lorftt  ion 
4- or     M     I  lf»V*i/p*Qft 

pfifA    Z7,?fl,L* 

I  •!  I    *«tain*Lt  chifi 
DATA    Z7,IBB,1?B 

ftihDh**i  *«cl   p#  . 
DATA    77-0* 

uov  RCM  CO  font m 
*T  *i  IflrtO  #OHrnla«d  WL 
DATA    -7,W,0,i.B 

*    ftOloct    doMnSoftd    Ht 
DATA   2r,37.l9i 

-   ftftloct    ASCII     120   to    J 51? 
REM  and  AfH  an 

4Clpri 
DATA    2?*M 
ROl  dftt«i£h«r«ct*r  .ftltr  iput 


»«PAtl  »r  riP  If) 

*?*    DATA 

Ta*3ftfa,^r-*tt,  ih.n.rt 

4    *    DATA    ^/T^I/^/M.ji,!)^,!!, 

.'-■",-  *»*« 

444*  .  *■  ^,M 

,a»l57,  ITS.  ,  Itl2f*^ 

I    MTA    ?7KTflt||l  t.l^.a, 

ei,eva,B.  [r^.d.o.0,«f*i 

*&*,  J53»  164 . 1 2* ,  IM .  *a»,  1+4 »l» | 

bR 
«m  PAT  A   77v3a««4  **lt«,#. 

4CNI   MTA   ;?*jal0.l.'*f,12<it,l'tf,» 
9,#vt34t«tlM,a.34lf«*»tf«,39S 

4Vfl    flATA    M  ru  'l+.a,  I  V.I  ''.*»!  3tt+.*2 
4I,0.1'4I,0,I7^.P.  1.^,  0, 

%tf^l    1 f 1  "1 . 1 

.".     4  E  .0,74  1  ,R,  74  I  ,0, 
SIO   DA 
5#P.  t^,l4  1^»  ,PPMM.l  4  M, 
S2»   DATA 

9v*fi2*t«.inf*it2 

J    DATA   2/,lfl.a. I    fl.  t-4.  | T 
^.H,l'4i  fa,7#i  .P.  I43f*^l4 
*UO   DATA   ??*».•. 

%o,;-4i ,«,?«!  la.n^jtTK.a. 

^50    DATA    P/.^.l.l^,!^ 
I    DATA    2/..^a.«. 

si*  data  2rtsa4ati^  ft, re 

■fflft    DATA    77l%a.B. 

»,a*?»*ai.»5taft24iva.,4-  .^.as 

W«  PAIA   77,35*0,  140,14a.! 

^Ba.t43.a1i43,o,i4i1a.i4i.a, 

MM  DATA   274Saf#,t41.l4l.l 

^ia  data  ?*timw* 
^ , a , 7^3. a . 7»*ai  1 4 T. ,*»  j 4 : ,o . 

ft  J*    l>-i  I.V,  3  4 

I  f-rn  *ioti«i    m 
Ma  data  a. i 


I 


50 


Sinclair  ZX  Microdrives  and 


ZX  Interface  1 


'  I  *'.  M     'i 


IW 


The  affodable  alternative 


■ 


M1V 


MM 


£" 


a 


...in  the  shops,  now! 


The  unique  ZX  Microdrive  system  sets  the 
ZX  Spectrum  apart  from  alt  othef  computer  systems. 

At  a  fraction  of  the  cost  of  floppy  discs*  rt  pvfi 
fast  access  to  S5K  of  prog?  am  a  nd  data  on  M  »ao 
drive  cartridges  And  it  opens  up  everting  posy  bitibei 
through  an  RS232  interface  and  local  area  network 

ZX  Microdrives  -  the  fast  way  to  save  or 
bad  S5K  of  program  and  data  £49.95 

ZX  Mcrodnves  are  controlled  by  ZX  Interlace  1 

For  theff  compact  yze  the/ re  massively  power- 
ful Each  interchangeable  Microdrive  cartridge  stores 
at  least  85K  of  prcgiam  a  rid  data* 

>tou  can  create  up  to  50  files  on  the  cartridge  - 
identified  by  titles  of  your  own  choice. 

And  when  you  win!  to  display  the  data  again, 
M  icr od  n  ves  grve  you  lightning  fast  access 

•  Just  35  seconds  to  access  a  typical  file 

•  Only  9  second*  to  LOAD  a  typical  4SK  program 

S(  Microdrive*  use  the  SpiitruiTi's  own  power 
supply 

"tijur  first  Microdrive  ts  connected  to  interface  1 
by  a  Microdrive  lead  Then  up  to  7  more  Micro- 
dnves  can  be  added  u^ng  Microdrive  connectors 
That  give*  you  a  minimum  of  6S0K  bytes  of 
on-line  capacity 

With  memory  tike  that  the  possibility  are 
limitless  -  stock  control,  word  process  rift  even  huge 
adventure  games' 

With  each  Mtcrodnve,  you'tt  recede  a  Mjgfd- 
drcve  connector  and  Microdrive  demonstration 


carifrrfRf r  Blank  MKrodrrue  cartridges  tost  1495 
each  They  jre  available  m packs  of  4  (with  a  free 
outfidge  waHet)  or  untfy. 

ZX  Interface  1  -  the  multi-purpose 
controller.  £49.95 

2X  Interface  1  is  a  multipurpose  dewe  It  controls 
up  to  8  Microdnvcs  A™j  it  adds  filehandNiTg  and 
communication  facilities  to  your  Spectrum 

So  m  one  low-priced  unrt,  you  also  gel  these 
two  built-in  features 

•  RS232  inleHac*  This  industry  standard  interface 
allows  you  to  link  your  Spectrum  with  fuitatze 
printers  communicate  with  other  computes 
employvng  RS  232.  and  transmit  data  over  telephone 
tones  via  modern 

•  The  ZX  Net  Now  you  and  your  friends  can 
transfer  pro-ams  and  data  on  a  local  area  network  - 
or  even  play  computer  games  together 

The  ZX  ls*et  makes  it  easy,  and  fasti 

It  Jmki  between  2  and  €A  Spectrum^  trans- 
mittmg  at  10,000  characters  per  second  (So  a  full 
screen  is  transfer  red  in  around  3  seconds!)  With  the 
ZX  Net  only  one  person  need  type  m  a  pro-am  And 
a  Microdrive  or  printer  can  be  shared  by  everyone  m 
the  network* 

ZX  Interface  1  offers  you  all  these  taciliUes.  and 
retains  the  same  peripheral  port  as  the  Spectrum 
itseW 

With  each  ZX  Interface  t  you'll  recervea 
connecting  lead  for  the  first  Miaodrtvc,  a  ZX  Net 


lead  with  jack  plugs  plus  a  comprehemnv  manual 

An  RS212  lead  n  avaitabk  as  an  optional 
erfnrt£M95 

Available  from:  ta  rger  bra  rxhes  o(  Boots*  WH  Smith 
Computer  Stockists  «  Greens  Computer  Centres  # 
Spectrum  Computef  Stores*  and  laqpr  branches  of 
John  Men/ies  •  Dixorn  *  Lasfeys  *  Currys  •  John 
Lewis  fertnership  *  fcumbetows  •  British  Home 
Stores  *  House  of  f  raser  and  many  other  good 
computer  stockists  nationwide 

Find  out  more  -  in  your  local  shop! 
The  best  way  to  evaluate  ZX  Microdrive*  and 
Interface  ikto  see  them  tor  your&etf 

There  rs  a  full  range  o*  ZX  peripheral*  -  including 
ZX  Interface  2  for  loystickand  ROM  Cartntjge 
capability,  alongside  the  only  computer  that 
supports  (hem  -  the  ZX  Spectrum* 


For  more  information,  telephone 
Sinclair  Pteearch  Ltd  on  0276  685311 

ZX  Intvrfiv  ** lr*dr  m*rfci  of  S-ndi*  Rf-uwi tt  ltd 


"Sticks  at  the  ready,  the  Chiltern  Computer  Club  buckled  down  to  some  concentrated  critique 
as  they  sifted  through  the  latest  bundle  of  software  to  give  us  their  unbiased  evaluations.  Any 
club  wishing  to  offer  their  reviewing  services  should  contact  Ron  Smith ,  Spectrum  Soft,  1 4 

Rathbone  Place,  London  W1  P  1  DE, 

This  month,  the  reviewers  in  the 
YS  jury  hot-seat  are  all 
members  of  Chiltem  Computer 
Club,  Eaton  Bray,  near 
Dunstable;  They  are  {in 
alphabetical  order)  Simon  Cox, 
Ian  Simmonds  and  Jon  Warner. 
To  be  honest  it  wasn't  an  easy 
job  for  them,  with  many  of  the 
latest  offerings  falling  short  of 
an  acceptable  level  —  in  fact, 
sheer  crud  in  some  cases.  Read 
on  to  find  out  what  (and  what 
not)  to  buy* 

The  Chikern  Computer  Club 
was  formed  around  two  years 
ago,  and  usually  it  manages  to 
attract  aboul  35  members  — 
ages  ranging  from  1 3  years  to 
near  senility.  Membership  is 
currently  £4  per  year,  for  which 
potential  members  can  expect 
practical  help  with  their 
computer  problems,  and  guest 
speakers  and  lecturers  from 
time  to  time. 


Thai*  f In*  ftllowt  from  th*  CMIttrn  Computing  Club  —  obviously 
■  hfttd  day1!  night  f  *tri*wing. 


tha  afrjtin  of 


Club  contacts  can  be  made 
via  Steve  Belts,  42  Wallace 
Road,  Eaton  Bray,  near 
Dunstable,  Beds  —  telephone 


(0525)  220922,  Finally  thanks 
go  to  Steve  for  the  ultra-fast 
speed  at  which  he  pulled  the  test 
together. 


C0UDIT7 

PtilppiAiioclites/lSJS 
As  a  prisoner  in  the  infamous  Second 
World  War  camp,  you  must  make  your 
escape  through  trie  network  of  tunnels, 
rooms,  and  chambers,  all  the  time 
evading  your  captors, 
III  The  quarter  screen  displays  of  the 
graphics  locations  are  often  very 
detailed,  and  they're  drawn  in 
approximately  one  second  —  thanks  to 
machine  code.  Also  very  rapid  is  the 
games  response  to  your  commands, 
which  all  goes  to  make  this  one  of  the 
more  enjoyable  adventures  around  6/1 10 
Jll  The  colour  used  in  this  game  is  quite 
realistic,  and  both  the  drawing  of 
locations  and  the  command  response 
time  is  surprisingly  quick  6  1 0 
SI  Ml  The  game  is  nicely  presented, 
with  the  instructions  loaded  from  tape. 
Overall,  it's  a  well -written,  welt  thought 
out  and  enjoyable  game,  8/ 1 0 


NIGHT  GUNNER 

Oiqitil  Inlegritt&fi/tfi  35 

An  arcade  game  with  a  Second  World 

War  scenario  in  which  you  must  defend 

your  plane  against  attack  from  enemy 

aircraft  as  you  try  to  destroy  ground 

targets- 

SI  ma  Some  of  the  best  features  of  this 

g;imc  arc  the  effects,  which  reproduce 

the  sounds  of  the  plane's  engine,  guns 

firing  and  bombs  exploding,  lial 

includes  very  smooth  sprite  graphics 

and  well-defined  aeroplanes.  7/ 1 0 

III  This  is  really  just  another  shoot-em- 

up  game .  but  bftCima  (fail  0M  features 

good  old  aeroplanes  instead  of  aliens,  it 

doesn't  seem  quite  so  unoriginal.  Choice 

of  colour  is  above  average,  as  are  the 

graphics  and  sound,  7/10 

jll  The  well  defined  graphics,  superb 

choice  of  colour  and  very  playable 

speed,  make  this  an  excellent  game  to 

both  play  and  watch.  8/10 


KNIGHT  DRIVER 

Hi  vi  ii  Consul  1 1  fit  s/t  595 
A  "plan  view*  racing  game  in  which  you 
carefully  steer  the  car  left  and  right, 
accelerate  and  decelerate  to  keep  it  on 
the  track. 

lit  The  speed  is  fail  enough  to  make 
this  game  addictive,  hut  it  s  a  pity  Chit 
the  track  Ofdy  takes  up  about  a  quarter 
of  the  screen  —  the  rest  is  given  over  to 
instructions,  fuel  gauges  and  so  on  4/10 
Jll  While  the  colour  and  speed  are 
reasonable,  the  graphics  are  too  large, 
and  Urn  sends  to  spoil  the  effect  Hi 
still  a  well  thought-out  and  highlv 
enjoyable  game,  with  *ome  exciting 
effects,  6/10 

Sinn  its  a  pity  that  the  bed  wi  of 
colour  happens  to  be  on  the  three 
quarters  of  the  screen  that  contain  the 
instruction*,  and  the  instrument  panel. 
It's  an  easy  game  to  control,  but  difficult 
to  win.  6/10 


52 


1                   ■ 

[ 

FANTASIA  DIAMOND 

Hewian  Cdfttultinti/t 7  95 
An  adventure  in  which  you  have  to 
retrieve  the  magnificent  Kan:  a  ski 
Diamonds  a  family  heirloom,  From  the 
imposing  fortress  across  the  river.  Now 
its  up  to  you, 

Sim oi  This  one  has  above  average 
graphical  representation,  its  fun  to  play, 
and  the  theme  is  thoroughly  exciting. 
Good  use  ofthe  Spectrum's  capabilities 
is  made  even  better  hy  a  very  good  idea. 
One  of  Hew  son's  best,  1/10 
Jon  The  overall  effect  of  we  1 1 -defined 
graphics,  and  a  good  choice  of  colour  is 
very  pleasing.  And  you  can  add  to  thai 
the  speedy  checking  of  commands 
against  the  large  vocabulary,  and  rapid 

Etc  hire  drawing.  6/ 1 0 
11  Nice  use  of  colour,  pleasant  but 
basic  graphics  and  quite  fast.  Only  thing 
is,  it  seems  to  resemble  The  Hobbit  on 
just  a  few  too  many  occasions.  5/10 


MILLYPEDE 

Add  On  Electnalet/tS.95 
Another  Centipede  game  in  which  the 
object  is  to  shoot  a  millypede  that's 
crawling  down  through  a  mushroom 
patch,  all  the  while  avoiding  the  spider 
and  hitting  snails  for  bonus  points. 
SlMI  In  addition  to  being  just  another 
Centipede  game,  this  one  suiters  from 
poor  graphics  and  a  sound  output  that 
isn't  worth  amplifying.  However,  the 
speed  is  just  about  right,  and  the  choice 
of  colours  is  impressive.  3/10 
Jll  Good  overall  screen  effect,  but  the 
speed  is  perhaps  a  little  too  fast  — 
especially  the  spider.  Control  is  a  bit 
difficult  because  the  game  control  keys 
arc  too  close  together.  6/10 
III  Graphics  definition  is  run-of-the- 
mill,  and  movement  is  one  character 
block  at  a  time.  But  the  overall  display  is 
improved  by  the  choice  of  colours  which 
contrast  well  enough.  4/10 


OLTMPIMAHU 

Autopilt/eEQO 

You,  as  the  Pi -Man.  must  compete  in 
Five  events  at  the  Olympics  in  an  effort 
to  win  as  many  gold  medals  as  you  can. 
Jti  Every  screen  in  this  totally  original 
game  is  both  colourful  and  clear,  and  the 
graphics  are  extremely  well-defined  and 
very  smooth.  Overall,  a  well  thought-out 
and  well  re  prese  mated  game.  8/ 10 
Slnii  Four  ofthe  events  in  these  games 
are  amusingly  called  Pi  Jump.  Alpi 
Skiing.  Steepichasc  and  Buttcrpi  —  all 
of  which  resemble  one  another  to  some 
extent.  But  with  smooth,  flicker- free 
graphics,  and  contrasting  colours,  the 

Kme  is  still  fun.  6/10 
I  This  one  is  fairly  easy  to  play  —only 
three  keys  are  used  —and  the  program 
responds  quickly  when  they're  pressed. 
But  at  limes,  the  speed  can  be  a  link-  too 
fast,  making  success  frustrating!}1 
difficult.  8/10 


PEDRO 

lmagtne/£5.5Q 

Protect  your  flowerbed  from  invading 

bugs  by  jumping  on  them,  or  blocking 

their  paths  w  ith  compost  or  bricks.  But  if 

things  get  too  bad,  you  can  always  plant 

more  seeds. 

Ill  The  well  -defined  sprites  used  in  this 

game  are  sometimes  difficult  to  make 

out.  because  the  choice  of  colour  is  not 

always  suitable.  However,  the  game  is 

fairly  fast  and  there's  an  excellent 

machine  code  tune,  4/10 

SiftH  The  choice  of  colour  isn't  too  bad, 

but  the  character  movement  is  poor  and 

the  speed  feels  loo  slow,  h  gives  a  good 

imprison  at  first,  but  becomes  boring 

very  quickly  because  silt  hough  the  idea 

is  good,  the  execution  isn't,  4/10 

Jf  1  This  is  a  difficult  ^amc  to  play  in  the 

latter  stages,  because  it  gets  loo  fast. 

The  best  part  about  it  is  the  opening 

tune,  which  is  very  well  written.  4/10 


ORION 

Software  Frojecti/£5.H 
After  an  attack  by  the  Dark  Horde,  100 
of  your  Beta  Class  androids  were 
kidnapped.  Your  mission  is  to  rescue 
them  from  the  maw  of  underground 
MttlgM  tMOMtb  thi  pita*  ofNtdib, 
leader  of  the  Horde. 
Ill  This  uses  w ell  defined  sprites  which 
move  just  a  fraction  jerkily  on  the  left- 
hand  side  at  i  be  screen  —  and  shows 
such  information  as  score,  high  score 
and  time  left  on  the  other.  7/10 
Jon  This  game  has  a  well  laid  out  screen 
display*  and  the  sound  output  is  of  a 
reasonable  quality,  However*  the  speed 
is  a  bit  slow,  which  is  a  let-down.  6/10 
Slmi  A  rather  uninteresting  game*  with 
poorly  defined  graphics  and  below 
average  choice  of  colours,  which  fails  to 
keep  your  attention.  Rather  a  poor  effort 
from  the  people  who  put  out  tetanic 
Miner  5/ IQ 


TWO  GUN  TURTLE 

Uthlttrien/tSJS 

An  arcade  game,  similar  ioPssst  by 

Ultimate,  where  you  defend  a  strawberry 

patch  situated  in  the  middle  c ?f  the  screen 

from  marauding  bugs*  by  blasting  Ibcni 

with  your  six-shooter 

III  The  fast  smooth  graphics  in  this 

game  are  almost  of  arcade  quality.  And 

the  idea  of  a  pistol  packing  turtle  is  good 

fun,  ifnol  original;  it's  been  avail  able  for 

the  One  for  some  time.  4/10 

Sim  oa  Good  use  of  colour  and  the  sprites 

stand  out  well  on  the  background,  hui 

it's  a  bit  too  fast  for  the  player  to  be 

successful  A  reasonably  addictive  game 

that's  fun  to  play.  A  supple  wrist  is 

needed  for  this  game?  5/10 

Joi  The  game  includes  some  pleasing 

tunes,  and  the  explosions  are  reproduced 

well.  It's  a  very  colourful  game  that 

would  be  improved  if  the  graphics  didn't 

flicker  so  much.  3/10 


33 


ZIG  ZAG 

DkaTronici/LS.OS 

A  maze  game  with  30  screens  in  which 
you  must  track  down  androids  and 
interrogate  them  for  the  special  code 
that  will  allow  you  to  progress  to  the 
next  level. 

Ill  The  speed  is  much  faster  than  with 
other  maze  games,  with  drawing  of  the 
next  position  taking  place  almost 
instantaneously.  This  is  really  just  a 
common-or-garden  maze  game,  but  it's 
still  appealing  and  holds  your  attention 
for  some  time.  5/10 
Stall  Well  executed  sprite  movement, 
playable  speed  and  a  pleasant  colour 
selection  all  go  to  make  this  game  fun 
and  interesting  to  play.  5/10 
Job  This  game  includes  excellent  3D 
effects  which  are  both  smooth  and  well- 
defined.  And  the  choice  of  colours  is 
effective  —  they  nicely  complement  one 
another.  6/10 


ARCTURUS 

fitiHi/cs.as 

A  3D  noughts  and  crosses  game,  where 
the  plot  is  to  enslave  the  free  world  by 
making  us  devote  all  our  incredible 
mental  resources  to  solving  A  re  tu  run's 
ultimate  mental  challenge 
Jon  I  he  idea  behind  this  game  isn't  bad, 
but  it's  certainly  not  new.  Also  the 
representation  of  the  supposedly  3D 
grid  is  very  poor.  The  whole  thing  could 
have  been  made  better  if  the  colours  had 
bittffl  more  thoughtfully  selected.  3/ 10 
Slut i  Something  that  should  appeal  to 
anyone  who  likes  mind  games,  and 
made  better  by  its  fast  response  time, 
and  reasonable  use  of  colour.  4/10 
lit  The  cubes  are  poorly  represented, 
and  the  choice  of  colours  is  very 
disappointing.  This  game's  best  feature 
is  its  response  time  but.  to  be  honest* 
your  time  would  be  better  rewarded  w  1 1  h 
pencil  and  paper,  4/10 


3D  STAR  WARS 

Cittern  Cables  Inlemiljiail  (CC0/E145 
A  3D  game  where  you  take  the  part  of 

[  Likeriearthirikcr  ;in<1  re  cruel  thftbottk 
of  the  Jedi.  taking  on  the  entire  rebel 
fleet  on  your  own.  This  task  is  made 
easier  as  you  have  at  your  disposal  an 
up-to-date  star  fighter. 
J DH  The  graphics  in  this  game  are  jumpy, 
and  the  colours  don  t  contrast  well.  It's 
interesting  enough  to  start  with,  but  soon 
becomes  boring  because  there's  too  much 
on-screen,  5/10. 

Si  mil  Colour  is  used  fairly  well,  but  the 
graphics  are  wobbly  and  don't  really 
resemble  what  they're  supposed  to.  And 
come  to  that,  the  idea  is  fairly  unoriginal 
and  uninteresting,  6/ 10. 
Ijn  The  game  is  colourful,  with  good  3D 
effects  when  you  encounter  a  meteor 
storm.  But  the  idea  is  far  from  original, 
and  there's  not  much  variation  —  which 
makes  thing*  rather  tedious.  5.10 


*£ 

ATLAS  ASSIGNMENT 

Ilr|inGifnti/f5  95 

Take  the  part  of  a  James  Bond-type  spy 

as  you  work  through  \h\s  <e\i  nnlv 

adventure  that*  interspersed  with  three 

arcade  games. 

Ill  This  game  responds  to  commands 

almost  instantaneously,  and  the  arcade 

sections  are  jusl  as  good-  While  the 

choice  of  white  characters  on  a  black 

background  for  the  adventure  pan  is 

quite  dull,  colour  is  well  used  in  other 

ways.  7/10 

Sim  al  If  s  nice  to  sec  an  adventure  with 

an  original  theme,  and  making  the  b^si 

of  some  good  ideas.  Text-only 

adventures  can  be  fun,  and  this  one 

proves  it.  Its  original  theme  makes  it  fun 

to  play,  and  the  overall  effect  is 

enjoyable.  Very  addictive,  8/10 

J 11  The  arcade  parts  of  this  adventure 

are  very  simple,  and  their  use  of  colour 

is  limited.  6/10 


BUBBLE  TROUBLE 

ArcilBSafivin/tS.SQ 

A  maze  game  which  involves  stealing 

money,  etc,  while  avoiding  the  pursuing 

bubbles  whose  sole  aim  is  to  suffocate 

vow  on  contact. 

til  While  the  graphics  in  this  game  are 

adequate,  they  don't  really  alter  very 

much.  And  the  same  can  be  said  for  the 

choice  of  colours  which  is  disappointing, 

especially  when  there  are  50  screens  to 

work  through.  4/10 

Simon  Visually,  the  effect  is  quite 

pleasing,  with  sprite  movement  and 

well-defined  characters  that  are  clearly 

visible  —  which  is  partly  due  to  the 

choice  o(  colours.  5/ 1 0 

ill  The  lowest  speed  level  is  reasonable. 

but  the  higher  levels  are  far  too  slow; 

which  is  surprising  when  you  consider 

the  game  is  written  in  machine  code 

Generally,  it's  just  another  Pacmun 

variation.  3/10 


CAESAR  THE  DAT 

N<rrar*itt/»J5 

You,  as  Caesar  the  Cat,  must  chase 

mice  from  the  well -stocked  larder  before 

they  start  nibbling  the  food,  and  without 

knocking  stuff  oflfthe  shelf  —  especially 

the  crockers 

111  This  game  makes  excellent  use  of  the 

Spectrum's  graphics  potential  with  huge 

sprites  moving  smoothly*  without  a  trace 

of  Hicker.  9/10 

Jon  The  speed  is  entirely  suited  to  the 

style  of  play,  with  the  mice  gelling  faster 

as  the  game  progresses  (although  the 

cat's  speed  remains  constant  throughout  j 

And  the  bright,  colourful  display  is  so 

good  thai  the  overall  effect  looks  more 

like  n  photograph  than  a  graphics 

display.  9/10 

Sim 01 A  highly  original  game  for  young 

and  old  alike,  but  it  would  have  been 

nice  if  mews  and  squeaks  could  have 

been  included.  9/IOD* 


54 


'Datapius  have  made  their  name  supplying  computer  peripherals  at  competitive  prices. 
I  believe  that  we  have  now  found  the  best  price/performance  daisy  wheel  alternative 
to  dot  matrix.  The  idea  f  printer  for  both  data  and  word  processing.  Trudy,  a  high  quality 
machine  at  an  affordable  price.  As  Managing  Director.  I  guarantee  you  won't  buy  better 

So  make  the  most  of  your  Spectrum  and  turn 
it  Into  a  quality  printing  system  Jor  home 
correspondence,  documents,  short  stories 
and  business  use.  The  special  interface  kil 
required  is  available,  see  coupon. 


%^ 


Use  standard  stationery  or,  for  ONLY  £79  {if 
ordered  with  your  TP1)  we  will  supply  a 
tractor  feed  so  you  can  use  continuous  or 
fan  fold  paper. 

This  is  just  one  offer  you  canl  miss.  To 
avoid  disappointment  RING  NOW  on  our  24 
hour  answering  service  0242  527412  to  place 
your  order  quoting  your  Ace  ess/  Bare  I  ay  card 
No.,  expiry  date  and  fufl  name  and  address 
OR  complete  the  coupon  below  and  POST 
TODAY 

Please  allow  28  days  delivery.  If  not 
completely  satisfied  return  goods  in  original 
packing  within  TO  days  of  receipt  and  we  will 
replace  or  refund  your  money  in  full. 
For  technical  queries  telephone  our  Expert 
Hotline  0242  37373  or  visit  our  showroom  at 
39  49  Roman  fioadk  Cheltenham, 


SPECIFICATIONS 

fttnt  Spud  f 30  worn 

CFwaelor  Hi  12S  ASCn  £8  pnnlaoJe 

OwectPf  vpwung  13  tff 

Pap#r  width  U  ma* 

Hg  Urn  10  5'  i26  cfwacf«r  Una 
Lin*  spacing  &  imta  per  incfi 
Paper  Fo«i  Friction  ***&*  ***Wt  Of 

?40  vOltl  V?H/ 

Dknawarii  <h>  6  4  m  19  V  (Dm?  4 
WorjhE  13,5  lb* 


Operator  Genmoii  ******  ontoM..  lop 

«t  form,  Hi^rMvon 
coniiPli  (5  rtwe<ii 

INTERFACE 


Cnntwwft  cornpantf*.  7  \>\  paraim 
o«i*  3  cannot  tinea  (data,  fltieba,  buay 

acfciKflrtMlQei 

tlS£&C  compatipi*  SO  10200  BP5 
p*nty  and  crwanor  on  J*^rii 


Dfllaplul^PSl  Ud  3949  Roman  f*>ed  CtWWpnham  GiSl  AGO  Rag  No  1 713371  England 
OH**  opon  to  UK  only  wniia  Sloth*  l«t 

I" 

1  Oh 


To  DAtAPLU&PSI  Lid  3949  flomeh  Be*l  Gneilimham  OL5l  WG 
•aftdrrw- 

I  ancvoee  rfiy"'©neoua  'ry  E 


*iihRS332 


taso 


TPl  with  pern 


£250 


mlaffi 


r» 


t  «-,■,« 


CT9 


* 


*• 


•  ••    * 


gremd 

Tot.il      and  mad*  My  at**  to  OATAFLlJ&Pa  Lid 

or  cJwojt  *ny  AeoatarBef cJevcafd* 
Account  No 


Mil Hill 


■  *       ■  **«         *         *•#•       ■  *  •  ■ 

§   C  #     #  #   •     *>  i       *        *     ■ 

**•        •       *      *      •        *    *  ■*•#    if* 


* 


Evp#y  oat*  or  card 

SiO/ialur* 

Ado^Mi 

ftnfcotie 
Tateprwie  No 

taah*>ModnJ  01  m  >■  comiiulr- 


& 


3 
I 


Our  man  behind  the  software  scenes,  Ron  Sm  ithF  gels  fo  grips  with  the  gossip 
on  alt  that's  new  from  around  the  houses. 


Anyone  could  be  forgiven  for 
thi  nkmg  that  bal  anc  in  g  a  coun 
lry*s  economy  is  a  difficult 
enough  task .  es  pec lal ly  in  terms 
Of  a  world  market  But  Bug 
Byre's  new  game  pushes  the 
player  to  previously  unknown 
1 1  m  its  of  m  i  nd-  boggl i  ng  supply 
and  demand  in  this  new  gal  ax 
ian*  commodity  trading  game. 
The  game,  known  as  Star 
Tmderf  features  eight  planets, 
each  running  an  economy  +  and 
each  relying  on  the  other*  for 
trade.  So  it's  the  task  of  the 
player's  alter-ego  —  manifes- 
ted as  the  last  remaining  extra 
terrestrial  trader  —  to  help 
these  planets  maintain  vital 
supplies  by  making  sure  the 
goodies  get  from  a  place  of 

filennful  supply  to  a  not-so- 
on una  te  neighbour.  But,  be 
warned ,  if  you  fa  i  I  to  trade  wi  th 
a  planet  in  need,  the  price  of  the 
required  commodity  will  roc- 
kct{  sorry!}.  And  if  all  that  isn't 
enough,  there  are  space  pi  rate  s 
who  demand  a  shaft  of  your 
profits  ( taxes },  you  can  choose 
to  fight  them  instead  of  paying, 
but  in  that  case  you'll  need  to 
buy  some  weapons.  The  game 
should  be  available  mid- July, 
Another  project  currently 
under  wraps  at  BB  is  a,  so  far, 
unnamed  little  number  where 
the  player  guides  a  person 
through  a  3D  world  and  views 
a  variety  of  passing  objects 
through  their  eyes.  Says  BB*s 
Trevor  Hall. kS  we  don't  know 
what  the  story  I  ine  will  be  yet .  1 1 
could  be  an  adventure,  or  per- 
haps like  Manic  Miner,  where 
you  have  to  pick  up  objects," 
But  whatever  the  theme,  the 
word  is  this  game's  real  attrac- 
tion Aiii  fa-  u  abUb]  to  Aom 
adjects  getting  larger  as  they 
are  approached,  and  diminish 
ing  a&our  character  moves  away 
from  ihcm 

One  other  project  on  BBs 
software  mind  at  the  moment  is 
a  program  called  Twin  King 
dom  Paths  Its  an  adventure 
game  with  over  175  different 
locations  that's  been  available 
on  the  Commodore  64  for  some 
time  The  plan  is  to  convert  it  to 
run  on  the  Spectrum,  but  SB's 
Mr  Hall  isn't  too  optimistic. 


He  says. "  "the  graphics  may  not 
be  possible". 


ARTIC  GETS  THE  HUMP 

Those  funny  folk  over  at  Artie 
have  come  up  with  three  games, 
all  based  on  a  character  called 
Humpty. 

First  of  the  trio  is  Humpty 
Goes  Walkabout*  and  basically 
it's  a  new  approach  to  a  maze 
game.  Instead  of  Humpty  doing 
the  running  around  and  work- 
ing himself  into  a  bemused 
lather,  the  screen  moves  —  and 
this  causes  the  hup  and  any 
other  nasties  to  tumble  around 
in  haphazard  fashion.  Nest 
comes  Humpty  Itt  The  Gar- 
den .  where  our  hero's  task  is  to 
make  the  flow  era  grow  before 
the  weeds  strangle  them.  You 
achieve  this  by  moving  Humpty 
round  the  garden  t  ap &  so  he  can 
water  his  precious  blooms, 

Third  and  final  in  this  set  is 
Hu  mpty  The  Fng  inetr,  H  e  has 
to  operate  all  sorts  of  different 
machinery  with  his  spanner, 
but  unfortunately  the  butter 
fingered  bufToon  keeps  drop- 
ping his  tool  (or  should  it  be 
wrench?)  on  to  various  con- 
vey or  be  I  ts .  In  this  game  of  sk  i  II 
and  timing.  Hump"  has  to  ret- 
rieve  his  spanner  in  order  to 
keep  things  spinning.  Ail  three 
games  should  be  coming  Into 
the  shops  about  now. 


DURELL  BETS  THE  CHOP 

Duretl  Software.  a£  reported 
last  month,  recently  des- 
patched a  team  of  program- 
mers to  Wesiland  Helicopters 
to  get  the  feel  of  flying  in  a 
Combat  Lynx  —  which  just 
happens  to  be  the  name  of  its 
latest  shoot -em -up  game.  Well, 
the  programmers  have  returned 


safe  and  sound,  and  are  busy 
working  out  the  action  —  a  sort 
of  cross  between   the   usual 
Mast-out  and  simulated  hcli 
copier  (light 

Says  Durells  Robert  White. 
"the  idea  is  to  whir/  around, 
laying  mines  in  order  to  slow 
down  the  enemy  tanks.  But 
there  arc  other  considerations 
—  such  as  not  getting  yourself 
blown  tci  hi  is  in  the  process;  the 
combat  can  be  either  ground 
to- air  or  air  -to- air.  To  succeed 
you  must  be  careful  about 
weapon  "selection,  especially 
as  this  is  affected  by  the  amount 
of  weight  a  chopper  can  cany/1 

Other  features  include  a 
memory  -  m  a  pped  battlefield 
containing  such  essential  info 
as  how  high  the  land  is  at  any 
given  point,  the  portion  of  the 
tanks  and  the  location  of  the 
chopper  And  there's  also  a 
panel  at  the  bottom  of  the 
screen  which  presents  various 
pieces  of  flight  data  to  help  you 
in  your  task.  Watch  the  shops 
around  August,  when  the  pro- 
gram will  be  available  for  the 
48 K  Spectrum,  as  well  as  the 
Commodore  64  and  One 
Aunoa 


IMAGINE  GETS 
GHAUVENIST 

Another  company  with  new 
releases  on  its  corporate  mind 
is  Imagine,  and  this  lime  it's 
out  to  tough  it  with  the  women's 
libbers  out  there.  A  new  game 
called  BC  Hilt  has  a  highly 
an  i  mated  c  a v  cman  who's  fran- 
tic to  perpetuate  the  species, 
but  for  this  he  needs  a  woman 
—  any  woman!  So,  out  of  the 
cave  he  goes,  club  in  hand,  to 
begin  his  quest  and  according 
to  Imagined  Tim  Best+  "The 
game    shows    women    bemp 


Th*  «tory  *o  Iwr  —  m  tcrtfrt  ft orn  Our*14  Soft«r*r*'l 
Combat  Lynx.  Ttitf'v*  only  mini^td  tofl+1  ih*  sc*fi*ry 
scrolling  lofir,  th*  h«Ncop1#r*  ind  linht  *till  h*w*  to 
b*  <mpf*ffi*rit*4-  Watch  t hit  ipict  tor  further 
development* . .  . 


dragged  around  by  their  hair  as 
Bill  tries  to  fulfil  his  basic 
ambitions,"  He.  Tim  Best  that 
is.  also  fully  expects.  lithe 
Greenham  Common  women 
to  take  up  reside  nee  outside  the 
Liverpool -based  company  m 
protest."  No  dhuhi  Imagine 
would  welcome  the  publicity 
fyuch!». 

And  then,  of  course,  there's 
Imagined  completely  new 
range  of  "MegagamesV  Sup- 
posedly, the  software  will  be 
similar  in  style  to  the  glittering 
packages  offered  by  tome 
American  houses  and  will  fea- 
ture targe,  well -defined  char 
scters  on-screen.  They  will  he 
an  environmental  experience, 
where  the  player  will  take  part 
in  role  playing  games"  Al- 
though Imagine  is  still  being 
less  than  forthcoming  about 
the  finished  package*  (pre- 
sumably because  fhey*re  not 
forthcoming  K  it  does  seem  as 
though  there*)'!  be  all  sorts  of 
goodies  like  toys,  tokens,  pos- 
ters, etc.  that'll  accompany 
them.  These  will  appear  in 
limited  edition*  and  probably 
become  collector's  items.  The 
cost  of  this  bracing  experience 
will  be  in  the  £20  30  region  — 
watch  this  space  for  further 
news. 


CRL  GETS  Tf  TIMES 

Two  new  programs  are  on  the 
way  from  CRL  The  fir*t  ii 
aimed  at  that  army  of  people 
who  are  always  in  front  of  you 
doing  25mph  learner  drivers. 
Surprise,  surprise.  it%s  to  be 
called  Highway  Code  and  the 
promise  u  it'll  be  "flood  fun 
and  very  enjoyable*  Hmm. 
Then  theres  a  strategy  number 
catted  Tripz  —  a  twi> player 
game  written  especially  for  the 
Spectrum,  and  nor  just  adapted 
from  a  board  game  mm, 
The  aim  here  is  to  surround 
your  opponent  *s  king  or  crown 
—  chess  anyone? 

CRL  is  also  in  negotiations 
with  one  of  the  TV  companies 
about  adapting  a  children's 
program  for  the  Spectrum. 
Obviously  the  company's  not 
saying  anything  until  the  deal 
is  signed,  just  in  case  any  dis 
closure  should  prove  prejudi- 
cial. Perhaps  it's  the  same 
outfit  who  are  talking  to 
PkTroniks,  whose  people 
seem  to  be  equally  cagey. 
When  asked  if  they  were  fol- 
lowing the  TV  trend.  Dfc*l 
spokesman  would  only  say 
that  his  lips  were  firm  I v  sealed 
We  shall  see)*! 


56 


Jit  East! 

MASTER  MACHINE  CODE 
on  your  Spectrum 


■ 

1 

i\ 

graphics  games  bke  BREA1 
working  DP 

you'll  squire  the  ability  to  create  i 
f  impossabk*  m  6 ASIQ  and  to  plot  e 
taster  than  you  would  ha ve  betevt 


MASTERING  MACHINE  CODE 
ON  YOUR  ZX  SPECTRUM 
Tom  Baker  19  95 

uge  book  is  desaqr  *>i  to 
tBdcr i  you  -he ossoniial is  ka  mutts  of 
programmtng  in  machine  code 

tjytofuBakfirauiht-- 
the  haqhty  successful  "Mastering 
Code  on  the  Z> 
i  book  assumes  abedui&ly  jmi 
previous  knowledge  s  n# 

code*  whatsoever,  and  yd 
promisee  1o  rake  you  to  a  level 
d  pfof*™ney  bejfc: 
widest  Hrwnir  Starting  with 
smote  addfflon  and  suit 
you'll  be  slowly  guided  tkn*. 
*he  entire  subject  ol  maer 
o  book  explores  and  ul  disss  the 
code,  giving  you  real  tune 
*rvJ  bads  you  up  to  a  hill 
A  mong  other  usdul  g  lc  i  I  i 
«fttemusc  m  real  time 

■ics 


■vgrtul  Z80  mK"Tt?prorwia:pr  P- 
ts  desgned  tor  i  fv» 
understand  the  i 

Each  book  is  |ust  £5.95 


SPECTRUM  MACHINE  CODE 
MADE EASY 

Volume  One  —  James  Walsh 
Volume  Two  —  Paul  Halm©* 
These  two  books  provide  a  graduated 
coonse  tn  machine  ctsdfr  prograrrirnsrcj 
i  ie  ZX  %»ctrwn  Book  one  start* 
oiccofic^ptiot 

exptana:  laxy  matte, 

hexadecimai  and  baw  camremon, 
leading  as  qurckiv  and  patnkr 
vpt  Mi  b  mti  ine  ruleiafl  I  typa 
hi  iddieMlng  ti  •  Spectrum's 


TMK  SPECTHUM  MACHINE 
CODE  REFERENCE  GUIDE 
Microdrive,  tntedace  1,  and 
ROM  Disassembly 
Hichard  Roa  Langler  £4  95 
The  ie  reiefmre  work 

Spectrur  <fe 

programme**  contains  a  kill 
disassembly  um 

ROM,  wuh 


M 


load  of 

tfedbyd. 

inables  and  lovoral 
mxJ.  uxtr 
nanual  TV*    Ivrpt-  - 

ice  1  aectiofiof  ti, 


headings  tn  the  V;.  -  ■  ir 

mclud&tb&FlS232J- 

LocalArBa!- 

Viin.  ■ 

mufil  reference  work  lot  ier  iour  Spectrum  prtacl 

cod*  programmers. 


This  book  45  li 


:e  Publications,  Depl 


^a-at*  pgnd  m  ih-*i«* 


I  em  !■•*■* 


Addr« 


D  Mutcrtna  Mdcrurx.'  Coda  on  ydur  ZX  Spectrum  —  Torn  Baker 
*93 

□  Spectrum  Msehm?  Cod»  y.  Volume  One  (or  bogmnft  — 

sWakh     £595 
O  Sp&etrum  Mflcfarx*  *u  -  Icr  advanoad 

:  f  OftAlfTOT         PfrjIHMfN  £9  96 

n  The  Spectrum  MachdrjeGr»J*  RefflfeiMa 
-ifd  Roes  Langtoy      £4  95 

□  Creating  Advwituruonyour  ZXSrj»cir  t*  Stow  and 
biiiMMortlettuin      £4 

O  Putting  Your  Spectrum  to  Work  (Kndudaa  1 5  nvapr  pf 

inerudinq  a  word  pfuommf  and  jqpraad  afaec*  ealculaiiona)  — 
Cr™CaImtar-  £4  95 

□  Craatmq  Arc^cit'  "*.*im**  c*k  i-  Ilvmiel  llnywood 

i":  ft  grflmming  ;"  a  ZX  Spe  Irurn  i*>  B9 

D  60  Gdines  4nd  Afjpbcatiorxi  for  lht»  ZX  Sf  *,  •  • 

£4 
D  Beyond  Smtpfe*  B A-':L!  ir  ZX  Sp** 

ID  lorw      £7  95 

AU  boois  j  v ■  aikifcte  tir  -m  tiamputer  and  book  «tcsr«  inL-luding  V.' 
^su|3fsUdivy  l>M*txTiTi|*jtfr  risk's  !n  Road,  Often,  Bunump 


S ,  44  -  46  EaiU  Court  Road,  London  W8  6EI 

O  Irtttap.1  r;jt',ir*tr       •  rnrUrtnrii 

14*3 
□  20  Svnpfe  Etecf roror  Pr 

15 
QQmtBttknl*  a  795 


IV1TERR1CE 

PUBUCATIONS  [.1 

We're  the  experts! 


THRILLS  FROM 


After  all  those  hours  spent  playing  other  peopte  's  adventures,  the  time  has  come  to  create 
some  of  your  own.  Thomas  Green  takes  a  took  at  the  do-it-yourself  package  from  Gitsoft. 


Although  the  scenarios  of  adventure 
games  differ  widely,  their  worlds 
always  comprise  a  series  of  location* 
and  a  number  of  objects,  some  of 
which  have  to  he  found  by  the  player 
and  assembled  in  a  specified  location. 
Hidden  workings  preseni  various  puz- 
zles; in  one  classic  adventure  ^satd  to 
be  the  granddaddy  of  them  all)  you 
have  IIO  catch  a  bird  to  get  past  the 
serpent,  but  you  can't  catch  the  bird  if 
you're  holding  the  black  rod.  Far 
more  elaborate  situation*  can  and 
have  been  devised  -  the  art,  in  fact, 
is  to  set  pii^Hcs  of  (he  righi  difficulty 
—  but  mosi  of  them  depend  on  dis- 
covering combinations  of  objects,  on 
carrying  out  appropriate  actions  in 
certain  locations,  or  on  performing 
specified  actions  within  a  limited 
number  of  turns. 

The  player  controls  the  game  by 
typing  commands:  GO  FAST  , 
'GET  ROD1  or  CATCH  BIRD*. 
The  computer  usually  replies  along 
the  lines  of  OK*  or  1  CANT:;  par- 
ticular situations  may  evoke  longer, 
more  descri native  messages  "Tl-JF 
BIRD  FLUTTERS  AWAY  FROM 
YOU  AND  SITS  SINGING  JUST 
OUT  OF  REACH'  As  each  new 
location  is  entered,  the  computer  des- 
cribes it  and  lists  any  objects  (coins 
and  jewels,  for  example)  ihat  may  be 
viable  These  objects  can  be  picked 
up  or  dropped,  snmHimm  worn,  and 
soon 


WHAT'S  ON  THE  MENU 

Big  adventures  contain  many  hun 
dreds  or  rooms  and  dnrens  of 
messages  They  cannot  be  written  ad 
hoc;  you  need  a  systematic  approach 
and  a  database  that  records,  for 
instance,  which  objects  are  where, 
etc  The  Quill  supplies  just  that. 
There's  a  convenient  menu  driven 
database  Editor,  which  allows  you  to 
create  or  amend  the  locations,  the 
objects,  the  messages,  and  the  events 
taking    place    in     response     to    the 


player's  commands.  When  the  data- 
base is  ready  to  be  tested,  the  Inter- 
preter runs  the  adventure,  keeping 
track  of  the  player's  commands. 
Finally,  when  the  adventure  is  com- 
plete it  can  he  saved  as  a  stand-alone 
program,  with  facilities  for  saving  and 
restoring  games  and  keeping  the 
•core. 

Fn titles  in  The  Quilt's  database  are 
linked  by  numbers.  For  instance,  each 
message  has  a  number;  THE  BIRD 
FLUTTERS  AWAY  FROM  YOU* 
might  be  message  3.  The  bird  itself 
might  be  object  13,  and  the  black  rod 
might  be  object  20,  At  the  heart  of  the 
system,  the  Event  Table  will  describe 
how  to  interpret  the  command 
CATCH  BIRD".  It  will  do  so  using 
teste,  such  as  PRESENT  13  VU 
object  I  J,  the  bird,  present?')  or 
NOTCARR  20  (is  object  20  not 
being  carried?),  and  actions  such  as 
MESSAGE  i  ("Print  message  num- 
ber J4).  These  are  all  combined  in  an 
"Adventure"  language  like  this: 

CATCH  BIRD 

ciidtfimi 

PRESENT  13 

NOTCARR  20 
tttlnr 

GET  13 

OK 

CATCH  1IRD 
CMittlMI: 

PRESENT  U 
CARRIED  20 
actiiii 
MESSAGES 
DONE 

The  I  nte  rpreter  respond  s  to  t  he  p  I  a  ye  r '  s 
command  'CATCH  BIRD'  by  scan 
ning  the  Event  Table  and  checking  the 
conditions  for  each  possible  interprets 
tion  of  the  words,  As  soon  as  ii  finds  a 
possibility  in  which  all  conditions  are 
met,  the  specified  actions  are 
performed. 

The  Event  Table  is  supplemented  by 
a  Movement  Table  *  which  handles  un- 

58 


conditional  movements  or  single- word 
actions,  such  as  North  or  its  synonym 
"N\  and  a  Status  Table  which  checks 
the  cu  rre  nt  state  after  eac  h  turn ,  and  will 
perform  any  actions  whose  conditions 
are  met.  Numbered  flags  can  record 
past  events,  such  as  having  eaten  an 
apple;  all  the  more  interesting  and  unex- 
pected parts  of  an  adventure  are  likely 
to  make  heavy  use  of  flags  There  are 
particular  flags  which  record  the  num 
ber  of  moves  taken,  whether  the  ligh 
on  for  example,  and  there  arc  a  number 
of  Dags  which  are  automatically  dec 
remeted  on  each  turn.  These  might  be 
useful,  say,  if  the  player  triggers  the  fuM 
on  a  bomb  and  is  allowed  ft ve  turns  to 
reach  safety. 

The  systematic  approach  is  clearly 
far  better  than  any  ad  hoc  efforts  are 
likely  to  be,  MovcoveMhe  Edi toe  makes 
it  simple  to  change  the  text  describing  a 
location,  the  movements  from  a  loca- 
tion, the  Status  and  Event  Tables,  and 
so  on.  Hard  copy  on  the  Spectrum  pnn 
ter  is  easily  produced 

Although  essentially  designed  for 
lest  adventures.  The  Quitl  permits 
user-defined  graphics  and  provides 
changes  of  INK  and  PAPER  colours, 
bleeps,  and  pauses.  The  code  is  very 
speedy,  with  no  watting  for  even  the  I 
gest  room  descriptions  "Well  over  200 
locations"  are  allowed,  and  small  ad- 
ventures will  run  in  the  16K  Spectrum 
(although  The  Quilt  itself  needs  48  K I 
Some  of  the  messages  from  the  Inter 
pre  ter  seemed  a  little  ponderous  and,  in 
most  instances,  I  would  have  preferred 
the  laconic  'What  now?+  to  the  boring  I 
am  ready  for  your  instructions'.  The 
messages  use  *  I  by  default;  a  special  file 
switches  to  fcyou\  but  not  consistently 
A  pity  the  user  can't  tailor  them 

THE  QUALITIES  OF 
QUILL 

In  its  own  terms.  The  Quill  ii  without 
doubt  exceeding]}  usable,  with  its  speech 
editing  and  testing  of  adventures  and 
unusually  clear  documentation.  While 
letting  adventures,  a  diagnostic  table 


THRILLS  FROM 

THE  QUILL 


can  be  displayed  to  show  the  current 
location  and  the  value  of  each  of  the 
flags*  thus  you  can  work  out  why  some- 
thing didn't  do  what  you  expected  —  a 
facility  that  makes  debugging  a  much 
easier  task.  One  small  quibble  though: 
all  built  -in  scoring  is  in  percentage 
terms,  which  means  if  you  add  a  bit 
more  to  the  adventure  you  have  to 


adjust  the  existing  scores. 

Working  with  The  Quill  certainly 
helps  warm  imagination's  wings,  and 
there's  an  impressively  wide  variety  of 
worlds  to  accompany  the  adventure's  in 
GilsotVs  pipeline.  But.  despite  my  ad- 
miration for  the  system  a$  it  stands,  it 
tends  to  encourage  rather  'noddy1  re- 
sults —  mainly  because  the  Interpreter 
fails  to  allow  actions  that  would  surely 
have  been  quite  easy  to  include,  ft 
would  have  been  nice,  for  instance,  to 
perform  an  action  if  A  is  tme  OR  if  B  is 
true:  move  an  object  from  one  location 
to  another;  set  a  Rag;  print  the  value  of  a 
nag  (for  example.  'YOU  HAVE  ONLY 
x  TURNS  LEFT  BEFORE  THE 
EXPLOSION),  change  the  descrip- 


tion of  a  room  after  an  event;  and  be  able 
to  GET  a«y  object  present,  without 
further  specification  (this  would  allow 
me  to  construct  a  version  using  single 
key  pushes  only,  for  younger  children 
who  can  read  but  not  yet  type  —  it  A  tic 
Alac  can  do  it,  so  can  The  Quilt). 

Although  a  number  of  these  require- 
ments cannot  be  met  at  nil.  some,  like 
the  OR,  can  quite  easily  be  but  with  a 
clumsy  and  inscrutable  result.  Others. 
such  as  moving  an  object,  or  changing 
the  description  of  a  room,  demand  a  de- 
gree of  ingenuity;  making  an  animal 
follow  you  seemed  at  first  impossible 
until  the  mysteries  were  explained  to 
me,  ( Hint:  you  have  to  make  it  both  a 
message  and  an  object  J  Ingenuity  is 


A  BIRD  IN  THE  HAND 


TM*  •  ■atwpla  ia  ■  rathar  short  advantura  gam*  bated  on  Ilia 
BtFd/Rod  aaga  In  olomvic  adwantur«»,  Tha  gama  haa  only  two 
room*  and  two  objacta  but  i#f«i  to  ihow  th»  way 
idvtntufit  if*  buiH  up.  AH  I  ha  bunt:  information  it  alorad  m 
m  tat  of  labia*  —  maaaaga*.  location  daacriptiena,  poti+bi* 


movamanta  and  soon,  Tha  Vocabulary  tab  I  a  Hat  a  all  tha 
wordt  lha  gama  undaratanda  —  moat  of  thaaa  ara  pradaflni 
by  On*  ill.  Fin  ally,  III*  actual  "program"  hi  In*  Evant  Tab!* 
which,  uaing  in*  oth*r  tablat,  dicta! *■  how  tha  gam* 
ra  *  pond  «  to  in*  play  or1*  command*. 


VOCABULARY  TABLE 


1 

aira 

ii 

■**> 

ir 

14 

a 

4 

** 

•4  t* 

i**j* 

AKl 

t"« 

a  ap 

MESSAGE TABLI 

i 

■ 

_o  * 

LOCATION  TABLE 

mrm    !*■    - 
A  liny    tunrwl     l**d«    »«t.'  . 

■ 

il#i  i       a 

Bbjpsel 

a  atat*  ft** 

□aiact  i 

a   CTHrlw]     ||  > 


EVKNTTABLE 


Of T      fell 


1+ 

NOTcaaa 

OCT 


net 
or 


..    i 

i 

1 1 *  i. 


OftJICT  START  LOCATION  TABLI 


DESCRIPTIONS  OF  YOUR  - 

LOCATION  ARE  TAKEN  F  ROM 

THE  LOCATION  TABLE  YOU 

START  IN  A  VAST  HALL, 

LOCATION  0 


THE  ROD  IS  OBJECT  0  — 

(LOCATION  TABLE)  AND 

STARTS  OFF  IN  LOCATION  0 

(DEFINED  BY  THE  OBJECT 

START  LOCATION  TAFJLEi 


GET  BOD  IS  LOOKED  UP  IN 

THE  EVENT  TABLE  THERE 

ABE  NO  RESTRICTIONS  ON 

PICKING  UP  THE  ROD 

ALTHOUGH  QUILL  WILL 

AUTOMATICALLY  OBJECT  IF 

ITS  NOT  PRESENT  THE 

RESPONSE  IS  MESSAGE  3 

PROM  THE  MESSAGE  TABLE 


E  USES  THE  MOVEMENT 

TABLE  TO  MOVE  TO 

LOCATION  1 


FIRST  ATTEMPTS  TO  PICK  UP 
THE  BIRO  ARE  REJECTED 
THE  EVENT  TABLE  ENTRY 
FOR  GET  BIRD  SPECIFIES 

THAT  IF  OBJECT  0  (THE  HOD) 

15  BEING  CARRIED  THEN 

THE  RESPONSE  SHOULD 

ONLY  BE  MESSAGE  0 


ONLY  WHEN  THE  HOD  IS  - 

NOT  BEING  CARRIED 

(NOTCARflO)  WILL 'GET 

BIRD  LET  YOU  PICK  UP  THE 

BIRO. 


INVEN  LISTS  THE  OBJECTS  . 

YOU  ARE  CARRYING  NOTICE 
THAT  THE  VOCABULARY 
TABLE  TAKES  ONLY  THE 
FIRST  FOUR  LETTERS  OF 
WORDS  SO  INVE.  INVEN. 
INVENTORY  WOULD  ALL 
WORK  ALSO. INVE  ISA 

SYNONYM  FOR  I  (THEY  BOTH 
HAVE  THE  NUMBER  104} 
AND  ITS  ACTUALLY  THE 

ENTRY  "I-"  IN  THE  EVENT 

TABLE  THAT  CAUSES  QUILL 

TO  EXECUTE  THE  INVEN 

COMMAND 


•  Yq a  are  la  a  vast  hall 
A  tiny  Tunnel  leads  tit  I. 
I  caa  also  lit:- 
A  Black  Rod 


J 


TiN  me  what  la  it. 
•  >«ETMD 
Gil.  Iftlt'l  BMff 

r 


T. 


Till  mi  win  to  do 
>E 


Teiifil*  itill  rtticm 
The  Btl|  vtf  ttl  li  wtit 
I  tie  iiio  tie  - 

ft  cktiriil  little  bird 

Ii  ready  for  your  instructions 

>fiET  BIRD 

Use  bird  HiHert  iviy  end  litt  tinging  nu(  ol 

rtid. 


Tell  ne  wbitle  if. 

0R0PA0D 
«<  CLJMfi!il>>> 


I  await  your  command 
-BET  BIRD 

Tei'tt  played  this  be  tart  hateii  yti? 
ML 


livid  your  command 

mm 
I  hire  wit*  Mi:* 
A  (Itiftil  little  bird 


i  twin  ye 
> 


Co  hunting  with 


SOFTWARE  FOR  AL 


AMILY 


lb ytftftORSOn- PO Ben  50  fepmter  I  tnttai* i  ctequ&PG  to/ £  fnufcpjytfcfc 

«fa  B*S  §H  to  Duitai  Account  Mm  w  Cruuf  f frw&p j^i a  I  bf 

|£fe»t  aft3  ff*  th*  to&cwtftfl  (e«ter  iundfrsmnd!tiin*9v  ^jThttmceiMilbih»ldmn^ 
nurtwm«iw*faJtidiiftin  bchrfMitfie 

Hi  ifr*  S04CI  prMdftd)'  ^j^lPun  HTI  [tfiin,  nUU  bjflfc  JCCOtffl 


THE  QUILL 


fun,  but  slow  to  create  and  sometimes 
tricky  lo  debug. 

These  features  would  allow  more 
sophisutjated  worlds  and  more  interest- 
ing relationships.  As  it  stands.  The 
Quit!  makes  it  easier  to  hide  a  torch  in 
one  arbitrary  place  and  a  battery  in 
another  than  to  create  a  world  with  a 
lunatic  logic;  easier  just  to  make  the 
player  die  and  be  forced  to  start  again 
than  to  create  bizarre  but  comprehens- 
ible events.  Two  Qmi//- written  adven- 
tures came  with  die  test  package  — 
Magic  Castle  and  Diamond  Trait  — 
and  both  fell  into  that k  Snakes  and  Lad- 
ders" trap 

By  keeping  the  Interpreter  Language 
simple,  however,  the  authors  have 
made  sure  that  it's  highly  compact  and 
very  easy  to  icam.  Its  just  a  question 
of  balance, 

Another  problem  is  that  despite  the 
excel  tent  Editor  and  the  diagnostics  for 
testing  adventures,  the  structure  of  the 
database  is  not  far  removed  from  that  of 
machine  code,  because  of  all  those 
inflexible  numbers  linking  things  to- 
gether You  can't  use  the  command 
MESSAGE  'HARD  LUCK":  you 


have  to  More  HARD  LUCK'  in  the 
Message  Table,  note  the  message  num- 
ber x,  and  use  the  command  MES- 
SAGE x.  Similarly,  the  separation 
between  unconditional  movements  and 
conditional  —  handled  respectively  by 
the  Movement  Table  and  the  Status 
Table  obscures  the  structure  of  the 
adventure,  making  it  more  difficult  to 
develop  interesting  and  unforeseen 
happenings  —  and  easier  to  introduce 
inconsistencies.  The  problem  is  par- 
ticularly  acute  with  flags,  Flap  have 
numbers,  not  names,  and  their  relation- 
ships are  distributed  through  perhaps  a 
substantial  number  of  entries  in  the 
E  v  c  nt  and  Statu  s  Ta  bles;  these  are  very 
difficult  to  grasp  in  their  entirity.  The 
result  is  that  new  inspirations  are  very 
hard  to  work  in  while  creating  an  adven- 
ture, and  modifying  an  existing  one  is 
more  difficult  still. 

In  short,  The  Quill  is  "first-gener- 
ation \  It* s  a  great  improvement  over 
run-of-the-mill  adventure  programs, 
but  we  can  expect  the  next  generation  to 
offer  increased  levels  of  comprehen- 
sihility  and  modiFiability  One  can  ami 
ci pate  symbolic  names  for  flags*  a  struc- 
ture that  allows  events  dealing  with  the 
bird  and  the  rod"  to  be  treated  as  a  unit, 
and  being  able  to  edit  the  interpreter 
messages.  And  there'll  be  adventures 
lor  foreign  language  speakers,  adven- 
tures for  younger  children,  educational 
adventures  for  teaching  foreign  lang- 
uages, and  adventures  describing  how 
to  use  computer  packages. 


Compared  to  the  general  level  of 
software  documentation,  the  instruc- 
tions and  information  that  uccompan> 
The  Quill  are  undoubtedly  excellent.  A 
52  page  A  5  booklet  describes  the  design 
of  a  small  but  well -chosen  adventure 
that  exhibits  most  of  The  Quilt* $  fea 
lures  and  explains  them  clearly  enough 
for  tnyoilfl  to  understand:  it  then  p 
on  to  give  a  detailed  account  of  every 
pan  of  the  system,  Grammar,  punctua 
lion,  spelling  smd  proofreading  are  very 
accurate  (something  it  would  he  nice  lo 
lake  for  granted,  which  is  hardly  the 
case  with  many  manuals). 

It  would  have  been  helpful  had  the 
author  given  novice  adventurers  a  tittle 
more  guide  nee  in  some  of  the  recog- 
nised tricks  of  the  trade  how  to  set  up 
a  maze,  or  how  to  make  an  animal 
follow  the  player  from  place  to  place. 
Gilsoft  says  it  is  considering  producing 
a  book  on  the  craft  of  adventure  writing: 
let's  hope  so ...  it  might  make  good 
HwJhn 


ALL  IN  ALL 

Setting  up  an  adventure  demands  re- 
sources rather  like  KtlCNN  needed  for 
writing  programs  —  plus  ihc  added 
ingredients  of  creativity  and  wit.  (t  alio 
takes  a  long  time,  but  it  \  <  »u  *  ;ml  to 
it  a  try  ihen  The  Quili  at  114*95  is  a 
robust,  well-documented  and  very  usa- 
ble system  But  beware  it  you 
thought  playing  adventures  was  addic- 
tive, just  try  writing  them'  O 


— 


SSKSKKK  X*"V  Spectrum  keyboard 


ElSGsiniEffiiBrWB 

WKEE&233ERM 


fto* , 

pfrWCl  lot  fOfaCr: 

N  6*  R&2J2  «l  *■*  ' 

•imjfM  arfrtn  Ifwtf  » 


iff  v.v  ■  l  'r*  '  •*    -■  4-  J" . i i •■  m 

On*  »*  SfHCtfum  KflTH IO  C  -*ii  xlypp 
no  tn*  coupon  A&tag  1 5  75  pSp 


J I I 1 L 


ftflMt. 


H''" 


1 
I 

SPECTRUM  FORTH  I  0  CARTRIDGE 


«-  3  -in- 


Skvwnvn 


s<  n  I  \\  \hi 


I1AIIIS  ACCUMTI  »ATA  IMTIT 

Simple  msdHicatien  far  U-81 


£39.95 


#  44  k*f\  plri  full  tmffc  ipttt  fc** 

*  I  H*f  htyi  -    wtiti  ht  tfttitt  fiwrhtti  #f  vB«r  Mo. 

•  Erf«#taiitilff  4tii  j*f4  f*r  **w  *(  ■« 

#  Kit  MmtilY  bfiiJ*  fttiHtiJ  bf  rrwip«r««t  plailk  i* t <opi 

*  Reli*fcl#  prattmaMl  kiffcw*  uwd  by  isdm*  r 

#  R«¥1    iM«ppori1t    tiitilcvrtid    tptftrti.    ittbtfi   ffi»    Uf 
4yM«ifv  It  nun  (oirarr  preiiert  ii  ndtpt.fcaT  #1  iff  tftfflit*, 

*  CtifKtf.  ^M  n\\*i  ipkv. 

*  IfvWari  4*  ujard  it  bt  «W  mJtf  faintly  «t  btviiif  'A 


will 


H*v»fef ,****.,,**  Uf  .M  +  Upl>p 

IfT-**rd  W*T *«■«  +  * !**• 


/P.O'i  ■#«  t»: 


H1K  Supplies 

17  InfUwood 
W#tinf    Svrrav  Mil  311 


61 


Fant**i*e  ow*r  features . . .     Marvol  at  machine  coda  ■ .  - 


If  you  recognise  any  of  the  critical  con- 
ditions portrayed  above,  then  you're 
probably  a  lost  cause  as  far  as  computing 
goes  —  admit  it,  you're  hooked!  And,  as 
a  devout  follower  of  Sir  C  live' s  wonder 
machines,  you 
don't  want  to  miss 
out  on  one  of  the 
best  cures  around 


Raval  in  raviawm . 


Luit  over  listings  . , 


[YSJBy  MDffl  FIRM] 


(our  magazine 
carries  no  Govern- 
ment health 
warning).  j 

You've  doubt- 
less heard  the 
rumour  that  you'll 
always  be  able  to 
take  a  stroll  down 
to  your  local  news- 
agents and  pick  up 
a  copy  of  YS,  no 
problem?  But  the 
fact  is  that  Your 
Spectrum  issue 
one  sold  out  so  fast,] 
we're  still  getting     i 
calls  from  people 


I  would  like  to  subscribe  to  Your  Spectrum  and  QL 

Userfor  the  next  1 2  issues,  starting  with 

the issue. 

I  enclose  a  cheque/postal  order  made  payable  to 
Sportscene  Specialist  Press  Ltd  for  (tick  the 
appropriate  box): 

□  £12  (UK  and  Eire) 

D  E1 5  (Europe)  D  £25  (Airmail) 

Or  please  charge  my  Access/Visa/Diners/ 
American  Express  card  (please  delete  where 
applicable). 

Account  Number     

Name:     . 


Address: 


(please  usa  bloc*  capital 


Postcode 


Send  the  completed  coupon  plus  payment  to 
Speccy  Subs.  Your  Spectrum,  14  Rathbone 
Place.  London  Wl  P 1  DE. 


If  you  don't  wanllo  defnee  your  magnimo  please  make  *  photocopy 

of  thim  of  dor  form. 


anxiously  pulling  their  hair  out  trying  to 

secure  a  copy.  Really! 

So,  that's  why  this  month,  we're 

kicking  off  our  Speccy  Subs  service.  For 

just£l  2  (in  UK  and  Northern  Ireland 

only  —  it's  a  little 
bit  more  for  Europe 
and  Air  Mail)  you 
can  guarantee  that 
each  issue  will 
come  thudding 
through  your  door 
each  and  every 
month. 

All  you  have 
to  do  is  fill  in  the 
attached  coupon 
(or  a  photocopy 
of  same)  and 
unlock  your 
chequebook. 
Of  course,  if  you're 
a  credit  card  king, 
just  give  us  your 
number  and  we'll 
do  the  rest — 
that'll  do  nicely. 


Following  on  in  our  epic  series,  Simon  Goodwin  unlocks  some  ofZtP's  darkest  secrets,  as 
welt  as  detailing  how  to  add  a  couple  of  high  resolution  graphics  commands.  And  there's  stiff 

more  to  come.  .  - 

UNZIPPING  ZIP 


Last  month  we  listed  the  ZJT  compiler, 
which  converts  programs  in  a  subset  of 
ZX  Basic  into  fast  machine  code.  This 
month  we*U  continue  our  discussion  of 
the  way  ZIP  works,  and  show  how  you 
can  add  high  resolution  graphics  com- 
mands to  the  original  program.  The 
series  ends  neat  month  with  a  fast- 
action  game  called  Star  Base,  which 
shows  just  how  effectively  ZIP  can 
speed  up  Basic  programs. 

GENERATION  GAMES 

We've  explained  that  ZIP  converts 
Basic  into  a  form  of*  intermediate  code1 
which  corresponds  more  closely  with 
machine  code,  but  we  haven't  given 
away  many  detail*  of  the  translation 
process.  That'll  be  put  right  in  the  next 
couple  of  pages,  with  a  detailed  exam- 
ple of  the  way  ZIP  sy  nthes  i  ses  m  ach  ine 
code,  (Skip  this  if  you've  already  go* 
a  headache1  \ 

If  you've  examined  the  listing  pub- 
listed  last  month  you  may  have  been 
struck  by  the  brevity  of  the  'code- 
generation'  routine  —  about  30  tines 
from  line  8000  onwards.  In  fact,  only 
two  lines  —  lines  8035  and  8055  -  are 
needed  most  of  the  time.  The  rest  handle 
special  cases,  messages  to  the  user,  and 
tweaks1  to  make  the  resultant  code 
more  efficient, 

The  ZIP  code  generator  was  deliber- 
ately kept  short  and  simple  since  we 
decided  at  sin  early  stage  that  it  was, 
potentially,  the  'messiest'  part  of  the 
program.  It's  also  the  least  portable  — 
effort  spent  producing  good  Z80  code 
would  be  wasted  when  we  came  to  con- 
vert the  program  for  other  machines* 
such  as  the  QL,  Machine  code  has  lots 
of  technical  it  ies  and  special  cases,  and 
it's  easy  to  get  bogged  down  with  code  to 
handle  alt  of  these,  ZiPuses  a  very  sim- 
ple protocol  for  code  generation,  to 
minimise  the  scope  for  confusion. 

The  subroutine  from  line  8000  on- 
wards converts  intermediate  codes  into 
machine  code,  It  uses  a  library  of  'tem- 
plates': groups  of  machine  code  ins  true 
lions  which  together  perform  a  useful 
action ,  sue  \  ■  as  addi  n  g  t  wo  ¥  allies ,  print- 
ing a  string  or  fetching  the  value  of  a 
variable  'J  IP  uses  60  templates  to  com- 
pile a  large  subset  of  ZX  Basic. 

Obviously     some     templates     are 


'general  purpose*  —  it  would  be  silly  to 
have  a  different  template  to  fetch  each 
variable  {FETCH  A,  FETCH  B,  and 
so  on)  In  this  case  ZIP  uses  a  general 
purpose  template  for  all  26  variables 


to  compensate  for  the  odd  Older  in 
which  wc  humans  write  things.  Last 
month  we  explained  this  process  in 
detail  —  in  effect,  we  shuffle  items  so 
that  the  values  needed  for  an  operation 


Listing  1 

A  point lots  program  in  ZX  Busie- 

s'.' u* 

*  *M4.  to  »*£  iff*  -x 

BO    PtOt    1,Y 

If     f 
*0   L*T    1-1*1 

mo  it  Mm  mm  mftm 

«    DO    Id    44 

and  modifies  it  to  handle  the  specific 
one  required. 

Only  two  values  are  passed  into  the 
'code  generation'  routine:  C,  the  tem- 
plate code  (a  value  between  one  and 
60);  and  T,  an  *  extra  information'  value 
used  to  specify  specific  variables,  num- 
bers, or  the  address  of  a  string.  Most 
templates  ignore  the  value  of  T  —  they 
just  use  line  8035  to  find  the  appropriate 
template,  and  line  8055  to  copy  it  into 
place  in  the  machine  code  generated 

by  ZiP, 

Line  8020  sifts  out  the  templates 
which  need  extra  information:  line 
8 1 00  onwards  is  used  to  convert  general 
purpose  templates  into  specific  ones. 
For  instance,  template  2  is  the  machine 
code  to  fetch  a  numeric  value .  In  its  raw 
form  template  2  always  fetches  the 
value  lero.  Line  8 1  1 0  nun!  ific  s  it  to  load 
the  required  value  instead,  by  storing 
the  value  in  T  at  *pc-2T  —  over  the  zero 
in  the  general  purpose  template.  The 
exact  part  of  each  template  altered  will 
vary  depending  upon  the  machine  code 
used. 

Lines  8 1 90  to  8200  handle  the  print- 
ing of  strings.  Template  26  uses  the  start 
address  of  the  string  —  supplied  in  T.  as 
usual  —  and  works  out  the  length  of  the 
string  by  searching  for  inverted 
commas.  Once  the  end  has  been  found, 
it  plugs  the  start  and  length  into  the  tem- 
plate and  stores  the  text  of  the  string 
immediately  after  the  template. 

Listing  1  is  a  short  program  which  we 
will  more -or -less  compile  by  hand, 
fol lowing  the  rules  used  by  ZIP.  The 
first  step  is  to  convert  the  program  into 
intermediate  code.  This  involves  break- 
ing down  and  re  ordering  the  program, 


Listing  2 


Th»  um«  point  |*  •■  program  in 
mt«  rm  •dial  *  cod  • . 


Lin*  No. 

Ufcol 

Mnemonic* 

mm  ioi 

CLM 

LJtK   »i 

Ft-OKfe 

**-lf*lrt 

*•*! 

WTtO* 

mm-am* 

UPi    1oi 

UTTCH 

• 

■neat 

i 

Urn  **i 

rrrGN 

IH 

PYflG* 

1*2 

FfrTCM 

-5 

Pin 

Ltd  Mi 

rue* 

i 

i 

r*  ot 

iiw  *&i 

m, 

'ITCH 

i 

■  n*f 

■ 

tirt  ». 

#ttu* 

i 

ill 

EQUAL 

IF 

■ 

■  TO* 

urn  »i 

«D  ro 

44 

are  made  ready  before  the  operation  is 
performed.  For  example: 

F0IV-IG6T0  162  STEP  —2 

Becomes: 

FETCH  186 
FETCH  162 
FETCH  -2 
FOB! 

The  second  version  makes  more  sense 
to  a  computer .  which  needs  three  values 
(START,  END  and  STEP)  before  tt 
can  do  anything  with  a  FOR  statement. 
Similarly,  two  values  (X  and  Y  co- 
ordinates) are  needed  by  PLOT,  which 
becomes  FETCH  X.  FETCH  Y* 
PLOT,  instead  of  Banc's  PLOT  XX 
Some  operations  take  two  values  and 
leave  one;  for  instance,  X  f  Y  becomes 
FETCH  X,  FETCH  Y,  ADD.  IF 
X=  1 11  becomes H  It  HX, FETCH 
ML  EQUALS  (which  gives  a  value 
zero  or  one,  depending  upon  whether  or 
not  X  equalled  111). 

Listing  2  shows  the  same  program 
written  as  intermediate  code.  In  each 
line  the  name  of  the  instruction  ICLS, 
FETCH,  STORE,  and  so  on)  corres- 
ponds to  a  template  —  a  value  of  C.  The 


rest  of  the  line,  be  it  a  number,  an 
address,  or  a  variable  name,  corres- 
ponds to  T.  the  "extra  information" 

Notice  bow  ZIP  km  added  the  in- 
struction PRINT  OPEN  before  the 
PLOT  and  PRINT  STRING.  This 
tells  the  Spectrum  to  route  information 
to  the  top  of  the  screen  { rather  than  the 
printer  or  the  EDIT  area)  and  resets  any 
temporary  colours.  You  have  to  per 
form  a  PRINT  OPEN  before  you  put 
any  item  on  the  screen,  or  your  efforts 
might  end  up  using  the  wrong  colours  or 
get  sent  to  the  wrong  device. 


Listing  3 

T1»  program 

in  zao  c  od*  You'd  rplh*r 

pninLiiungi  minmimga,  mniwny 

I\ 

PlitiMful! 

UmNo. 

Lab«l 

MntmQnici 

urn 

Ul 

LA 

CALL 

CALL 

*p3 

paw  pp  iyrw 

n0P-Hpt.D 

4  ant  *a* 

LP 
CALL 

*-3 

*4P*-A»--«p>r>i 

n-ETPri#i 

to 
LB 

JP 

H.  1 

API   FA-fTWINI 
H.HL 

H?i 

DM 

-vuo  gw#rr4Mf 

Wf  T&f    -*ift* 

LI 

Hjl 

m  owmt 

AfT 

#,L 

P04~P»t«T-ft 

urn 

mjm* 

m 

t*APlP*Lf    i 

LD 

PITCH    IKH4 

LD 

PV*4i 

H..IAP 

fitch  m<t 

lC 

*f  fCH   HUH* 

LD 

WL, 

*m   "i 

LP 

IliTBP    ?>,**. 

l# 

im  ri  ,tt, 

HL 

Li, 

4..L1PP    AC 

L* 

Lt«  9fti 

PITCH   V*** 

LA 

ML 

fTtt>   s*A  p 

LA 

ML  .   '  UMIAK  . 

PtfllTi 

LD 

CALk 

DC 
■*L 

Iir-Avcf 

UM   Wi 

htflf      T, 

LD 

H.#  fUAPIADli 

LA 

nai 

LD 
LA 

m 

m 

ICP 

AMD 

N*.fPC 

iVAplADU    ^.k 
Dt  P  LD« 

Nk*H 

f.HP-LDDP 

A.Pi 

■ 

ipi 

IBPi 

m 

jp1 

,  ENE     « 

L0fl   *•■ 

Ptt&i  VNAi 

LA 

■4,  IVAPrAPi 

ML 

PKTCPt   «^i 

LA 

»*  .  I 

Ml. 

At 

t^W    IMP! 

L» 

iUAAlApLf    it, It 

LlH    *fr« 

PfffCH   W*P* 

LD 

PW 

n*  ,  ryppiAPLf     II 
ML 

*ttCM  WI* 

ID 

Ul 

HP 
OP 

■DC 

■c 

DE 
A 

ML^DJt 
**..  1 

1*1 

LA 

fDl 
J* 

l,Li«   «A 

lT?i 

pff  * 

■top  mi 

MMi  »#■ 

K   TO* 

* 

LIMt    PA 

^^_ 

In  principle .  this  "OPEN1  step  is  what 
allows  the  Spectrum  10  PRINT  10  the 
network,  screen,  printer,  Microdrive  or 
anything  —  the  PRINT  OPEN  com- 
mand is  normally  performed  auto- 
matically by  Basic's  PRINT  and  PLOT 
routines,  but  ZIP  must  make  a  point  of 
c;  nying.  thai  step  out,  The  sequence 
FETCH  13,  PR-CHRS  prints  the  new 
line1  character  at  the  end  of  the  mes 
sage. 


Listing  3  shows  the  final  machine 
code  produced  by  ZIP,  The  listing  is.  in 
Z80  machine  code,  with  labels  to  indi- 
cate the  Start  of  cuch  template. 

A  trick  called  'peephole  optimtsa- 
ationk  has  been  used  to  remove  re- 
dundant instructions  from  the  program. 
ZIP  templates  use  the  HL  registers  to 
store  temporary  results.  To  avoid  acci- 
dental loss  of  data,  at  the  end  of  each 
template  the  result  is  P USHed  onto  the 
stack  so  that  the  next  template  can  ret- 
rieve iL  if  necessary,  with  POP  HL, 
Quite  often  this  leads  to  wasteful 
sequence*  like  PUSH  HL  POP  HL  — 
one  template  stores  the  value,  only  to 
have  the  next  pull  it  straight  back  again 
Without  peephole  improvement  ZIP 
would  produce  this  cade  for  line  30: 

FETCH  2EI0  LD  HLD 

PUSH  HL 
STOHEIHI:   POP  HL 

LOpttHtAILEKI.HL 

ZIP  avoids  this  waste  of  time  and 
memory  by  using  the  variable  PEEP,  in 
lines  8050 and  8060.  In  line  8060  it  sets 
PEEP  if  the  last  byte  of  a  template  is 
229fc  a  PUSH  HI  instruction.  If  the 
next  template  starts  with  225  {POP 
HL)  and  PEEP  was  set  to  indicate  a 
PUSH  at  the  end  of  the  last  template, 
line  8050  deletes  the  last  byte  stored 
and  the  first  byte  of  the  next  template .  In 
this  way  line  70.  LET  X-X+l, 
become!>. 


A  ZIP 

also 


is 


FETCH  I: 

LO  ML ,  (VARIABLE  X] 

PUSH  HL 

FETCH  ME: 

LOHL  1 

ADO 

POP  OE 

ADD  HIDE 

STORE  INK 

LO  (VARIABLE  X|  HL 

Rather  than  the  unimproved  version, 
which  shows  clearly  how  the  templates 
fit  together 


FETCH  I: 

FETCH  ONE: 


ADD 


STORE  IM  Jt 


IDHinfrVRIAILEXI 

PUSH  HL 

ID  HI  1 

PUSH  HL 

POPHL 

POP  DE 

AOOHLOE 

PUSH  HI 

POPHL 

LO  |VARIA8LEJL|.NL 


Notice  thai  one  PUSH  HL  is 
deliberately  nor  removed  from  the  im 
proved  version  (after  the  FETCH  X), 
The  ne*t  instruction,  FETCH  ONE, 
does  not  use  the  value  so  far  —  it  doesn't 
start  with  POP  HL. 

RIGHT  AND  ROM 

Many  operations  can  be  written  direc- 
tly in  machine  code,  bui  [here  are  some 
which  are  very  complicated  or  involve 
lots  of  code  to  handle  special  6MM 
Rather  than  produce  hundreds  of  bytes 
of  in-line  code.  ZIP  perform*  some 
functions  \*uh  trails  to  routines  in  the 
library  and  the  Spectrum  ROM.  In  the 
example  program,  ZIP  uses  the  ROM 
routines  CLSH  OPEN,  RST  ERROR 
and  PR- STRING  to  clear  the  screen, 
select  an  output  channel,  issue  reports 


and  print  a  string  respectively, 

library  routine  called  PLOT 
used. 

If  need  be,  specific  registers  are 
loaded  before  the  routine  is  called. 
OPEN  requires  a  channel  number  in 
register  A.  PR -STRING  requires  the 
string  address  in  DE  and  the  length  in 
BC;  it  returns  with  DE  pointing  just 
after  the  string.  The  byte  following  RST 
ERROR  determines  the  report  di\ 
played. 

JUMPING  AND  LOOPING 

Intricate  templates  are  used  to  handle 
the  statements  IF,  FOR  and  NEXT.  IF 

is  converted  into  a  test  which  jumps  to 
the  11**1  line  —  skipping  the  rest  of  the 
current  one  —  unless  the  result  of  the 
condition  is  true.  The  effect  is  like 
writing: 

10  IF  NOT  [MARKS=  I  HOI  THEN  GO  TO  1 1 

HwrcHinr 

ZO  ml  il  prtifin 

Instead  of: 

10  if  marks- 100  nil  pflittrcHEJir 

ZO  ntf  il  pri|f*n 

The  first  fragment  would  be  impossible 
in  normal  Basic  because  the  PRINT 
doesn't  have  a  line  number  but  it  is 
easy  to  do  in  machine  code,  which  just 
trundles  through  the  statements  as  it 
finds  them,  unless  given  orders  to  the 
contrary.  The  GO  TO  destination  can 
always  be  "this  line  plus  one",  since  ZX 
Baste  doesn't  require  GO  TOs  to  be 
exact 

FOR.  1  .NEXT  loops  wt  more  dif- 
ficult to  handle  —  in  fact,  many  com 
pilers  process  them  unreliably,  As  we 
will  finds  even  ZIP  FOR.  ,.NIXI 
loops  have  their  idiosyncracies! 

WHAT'S  IT  FOR? 

The  FOR  statement  puts  the  START 
value  into  the  appropriate  variable,  and 
makes  a  note  of  the  address  of  the 
following  statement  ( for  the  NEXT  to 
go  to).  The  END  and  STEP  are  cal- 
culated and  stored  for  use  by  NEXT 

Note  that  when  Basic  encounters  the 
FOR  statement  it  immediately  works 
out  the  values  of  the  START,  END  and 
STEP  values  A  STE  P  of  one  is  assumed 
if  need  be,  These  values  are  not  worked 
our  again,  so  a  program  such  as: 

10  LET  C=5:  FOR  L=l  TO  C :  LFI  t=t: 

rnmmiErn 

will  print  five  exclamation- marks  The 
change  in  C  is  ignored  because  the 
END  value  is  only  calculated  when  the 
looping  starts. 

ZX  Basic  is  unusual  in  that  it  checks 
for  a  start  value  beyond  the  end  ( greater 
or  less,  depending  upon  the  direction  of 
the  STEP)  and  skips  over  the  whole 
loop  if  such  a  case  is  found,  This  is  a  use 
ful  hut  rare  feature,  and  ZIP,  like  other 
computer  Basics,  doesn't  recognise  that 
special  case.  ZIP  always  performs 
loops  at  least  once,  so  you  musi  use  an 
IF  test  to  jump  over  such  loops  if  need 
be. 


04 


ADDING  ZF  PART  THREE 


The  NEXT  statement  retrieves  the 
STEP.  END  and  the  address  of  ihc 
*bead*  of  the  loop  {the  statement  after 
the  FOR).  It  adds  the  STEP  (which 
may  be  negative)  to  the  correct  variable 
and  then  subtracts  the  END  from  that 
result.  If  the  result  i$  beyond  the  END 
(remember  to  handle  negative  steps 
again!),  the  program  continues  after  the 
NEXT  statement,  otherwise  it  jumps 
back  to  the  head  of  the  loop. 

CHEATING  IS  BAD! 

Some  compilers  cheat  by  storing  the 
head"  address  as  part  of  the  code  of  the 
NEXT  loop.  This  means  that  the  pro- 
gram fails  if  more  thui  one  FOR  is 
associated  with  a  NEXT,  since  the 
NEXT  is  'hot-wired*  so  that  it  can  only 
jump  to  one  FOR, 

Qihe  r  compi  k  rs  u  se  i  he  s  tack  lo  store 
the  STEP,  END  and  head'  values. 
This  brings  problems  if  Basic  program^ 
mers  try  to  RETURN  out  of  FOR. 
NEXT  loops,  since  the  values  on  the 
stack  get  in  the  way  of  the  return 
address. 

Both  of  these  cheats  are  allowable,  in 
the  sense  that  good  Basic  programmers 
won't  use  the  same  NEXT  for  more 
than  one  FOR,  and  they  wont  try  to 
RETURN  from  the  middle  of  1  loop. 
Sadly,  such  messy  programming  is  per 
fectly  legal  Basic,  and  it's  a  shame  if 
compilers  can't  handle  these  special 
cases  properly, 

ZIP  takes  those  special  cases  into 
account,  but  loops  are  still  very  fast  — 
1 10  times  faster  than  Basic!  The  ZIP 
approach  is  to  reserve  space  for  an 
END,  STEP  and  'head"  value  for  each 
variable  name  from  A  lo  Z,  This  ties  up 
156  bytes  which  are  only  used  during 
FOR. .  N  EXT  loops*  but  it  does  allow 
programmers  to  RETURN  and  GO 
TO  out  of  loops  without  fear  of  disaster. 
It  also  solves  the  problem  of  FORs  out- 
numbering NEXTs,  since  each  FOR 
stores  its  own  head'  value,  and  NEXT 
always  uses  the  most  recent  one  —just 
tike  interpreted  Basic. 

Using  this  technique.  ZIP  can  even 
detect  NEXT  without  FOR  errors 
C  LEAR  sets  all  the  'head'  values  lo  the 
address  of  the  ROM  error  routine.  If  a 
N  E  XT  is  found  before  a  F  OR ,  the  com  - 
puier  tries  to  jump  back  to  what  it  thinks 
is  the  "head4  of  the  loop,  and  ends  up  in 
the  ROM  issuing  a  helpful  report  in- 
stead? 

Armed  with  this  information  you 
should  be  able  to  understand  Listing  3 
—  the  example  program  in  fluent  non- 
biological  machine  code  When  you've 
digested  that  lot.  well  explain  how  we 
got  a  PLOT  statement  in  there? 

EXTENDING  ZIP 

One  of  the  main  design  aims  of ZIP  was 
that  it  should  be  easy  to  add  extra  fea- 


tures. Listings  4  and  5  can  be  used  to 
add  the  high  resolution  graphics  com- 
mands PLOT  and  DRAW.  The  com- 
mands can  be  used  almost  exactly  as  in 
ZX  Basic  —  you  can  specify  temporary 
colour  items  such  as  OVER,  INK  and 
BRIGHT  just  as  for  PRINT 


Listing  4 


to  raw 

779?  Lcr   **+™j~*v* •!*---»*■!  i    i_ir  c«ts?i    oq 

AJt   Mdi    Htm  up**i   ■? 

r™    OP   mm  fHtVI     IF    r>*int    MB   r-ow 
IHfN      |  #  T    %**-*t    OD  9U»   *rt«    UO  mm   bf 
**i     IO    r-m    l«*i     OD   MM    JBOi     GO    In    T7TV 

o  mm  **th4i  m  mm  «*t»  UE1  t-** 


The  only  restriction  is  that  Z/F  does 
not  allow  the  format k  DRA  W  *,y ,  angle'. 
We  omitted  this  because  the  ROM 
routine  used  to  produce  curved  lines  is 
very  slow,  even  when  called  directly 
from  ZIP.  It's  one  of  the  parts  of  the 
Spectrum  ROM  written  in  a  floating 
point  version  of  the  language  Forth.  The 
equivalent  machine  code  program  would 
be  very  long,  although  much  faster. 

Thai  are  two  steps  involved  in  add- 
ing new  words  to  ZIP,  The  first  is  10 
alter  the  compiler  program  so  that  it 
recognises  the  new  words  and  treats 
them  correctly.  The  second  step  is  to 
alter  the  machine  code  library  so  that 
ZIP  can  generate  code  for  the  new 
commands. 

The  DATA  in  line  5060  tells  ZIP 
whether  or  not  a  word  can  be  compiled. 
The  First  value  corresponds  to  the  word 
RNDS  then  comes  IN  KE  YS.  and  so  on 
through  the  character  table  on  pages 
186  to  1 88  of  the  Spectrum  manual, 
The  fourth  and  tenth  from  last  entries 
correspond  lo  the  words  DRAW  and 
PLOT  respectively  (CODEs  252  and 
246).  We  must  replace  the  appropriate 
Vi  in  line  5060  with  "y's  so  that  ZIP 
allows  those  words.  Change  the  line  so 
that  it  ends 


I  n stead  of: 

Now  Pass  I  will  allowthe  words  PLOT 
and  DRAW 

Next  we  alter  the  ' Syntax  parser1 
used  in  Pass  2  so  that  Z/P can  process 
PLOT  and  DRAW  correctly.  The  new 

Crogram  lines  to  do  this  arc  shown  in 
is  ling  4  Add  these  lines  to  the  copy  of 
ZIP  with  the  modified  DATA  state- 
ment. The  first  line,  7250,  checks  for 
codes  246  and  252.  If  either  is  found, 
line  7252  stores  the  request  number 
needed  by  the  code  generator  in  fcass^ 
mod\  Up  till  now  wc  ve  used  request 
numbers  one  to  58.  PLOT  and  DRAW 
will  use  requests  59  and  60.  But  first  we 
set  C  lo  52  and  call  Z80,  which  generates 
the  code  to  *open  channel  2\  re -setting 
the  colour  items  to  their  "permanent 
values. 

We  can't  generate  the  code  for  PLOT 
or  DRAW  yet  since  we  haven't  worked 
out  the  'parameters*  of  the  command  — 


co-ordinates,  INK,  OVER,  and  so  on. 
Line  7254  looks  for  colour  item%  h 
calk  GETSto  find  the  next  symbol ,  and 
checks  for  symbols  between  INK  and 
OVE  R.  If  one  is  found  Jt  saves  the  sym- 
bol number  and  uses  the  "MATHS' 
routine  to  work  out  the  value  or  expres- 
sion following  the  symbol.  The  calcula 
tion  LET  c=sep—  189"  converts  the 
symbol  into  a  request  number.  Then 
Z80  is  called  to  generate  the  corres- 
ponding code. 

The  program  loops  at  1  me  7 2  54  until 
all  of  the  colour  items  have  been  dealt 
with  Notice  how  MATHS  is  always 
entered  with  the  first  $ymbol  of  the 
expression  in  S.  It  returns  with  the  first 
symbol  qfter  the  expression  (here,  a 
semicolon)  in  S.  The  'GETS'  routine 
automatically  skips  over  spaces  and 
colour  items  in  a  program,  so  it's  a  fairly 
trivial  matter  to  process  a  list  such  as 
INK  3:PAPER  4:0 VER  If  without 
pmblen 

At  last  ZIP  finds  a  character  that  is 
not  a  colour  item,  and  execution  con- 
tinues on  line  7258.  This  calls  the 
"MATHS'  routine  twice,  to  process  an 
X  and  Y  co-ordinate  Then  it  retrieves 
the  original  request  number  (PLOT  or 
DRAW)  and  generates  the  code  to  plot 
a  point  or  draw  a  line,  Execution  con- 
tinues at  ATCOLON,  which  issues  the 
error  message  CALCULATION 
NOT  ALLOWED'  if  any  symbol  other 
than  a  colon  or  Enter  is  found.  This 
detects  the  case  'DRA W  x,y  .angle" 
the  error  message  isn't  very  clear  but 
it'll  do. 

ZIP  now  requests  code  for  PLOT 
and  DRAW,  but  the  library  still  doesn't 
contain  code  to  handle  those  com- 
munds.  Listing  5  is  a  short  program 
which  adds  extra  code  to  the  library  Ji 
should  be  entered  and  RUN  while  the 
modified  version  of  /JP  is  in  memory. 
The  FOR.  ..NEXT  loop  stores  the 
new  library  routines  The  two  GO  SUB 
6300s  store  the  vectors  wrhich  Z/Fuses 
to  find  the  routines, 


Listings 


•ft  m*    till   PLOf    %    PM»    H 
140   Lff B    *-*» 

JIM    Mt  fifi    .1.     ill     |-rt  q| 
119   *T»i     i.d 

■■ 
139    It    t*f»-9l     IP4H  *>    it*    H 

i  jo  #*i*t  *fum  i*  o*i »" 


1*0  in    t4UlSi    Lii 

sntPi  l  tr  i  i4xnti  mo  mm  **<-■ 

1*0  PTW 
sew   (Mill    A.^TSS^.S  .Yil 

, 

I0K   ft*f  *   »&,  J  v 

| 

ioa>  tiu  m,  i i 


Finally,  line  8040  must  be  added  to 
the  'code  generation*  routine,  ZIP  nor 
mally  works  out  the  length  of  each  tem- 
plate by  finding  the  address  where  the 
next  one  starts  The  templates  for  PLOT 
and  DRAW  are  out  of  order,  so  line 
8040  bodges  the  length'  value  in  J  so 
that  the  correct  length  is  used  anyway. 
This  is  rather  messy  but  it  works*  ami 


ONLY  THE  BEST  BECOME  A.... 

j  rj  ■  l 

fER 

» 


fi 


• 


A  SPECTACULAR  FLIGHT  SIMULATION  OF  THE 

WORLD  S  MOST  EXCITING  JET  FIGHTER  WITH 

STUNNING  3D  COCKPIT  VIEW  AND  THE  ^ 

MOST  REALISTIC  3D  AIR-TO-AIR 

COMBAT  EVER  SEEN  ON  THE 

SPECTRUM!  ^^ 

The  SUPREME  SIMULATION-  -*  " 

it  leaves  the  rest  at  the    ^***^ 

runway 

threshold! 


f 


HER 
E*TURf» 

hum  4  r  jfiwi^l  frtn 


£7.95 

inc.  VAT  &  p  &  p. 
Joystick  Cornpalibfe 
(Kempston,  AGF,  Sinclair 
Interlace  2,  Protek  etc.)' 


iirH3in^  toi  log 
t#itu'*i  trnJ  imp 


IpYtpm  'i'  j -Hi 

■old 


DIGITAL 
IhJTEGRATlON 


.w  hmooi  rude  ..1-1 ,-^ 

Watchmoof  Road, 

Camtofiey  Surrey  GU1&3AJ 


NIGHT  GUNNER 

4«K  Spfdrum 

1ft*  *r  fa*hM  wnm 
Only  K*l  Hj-nriW*  - 

wift  gum* 

••  «  Krtm  - 


-  Crash  Micro 


TAXI 
1550 
Any  Spectrum 

wid  1*tt  fOU«  Mum  WIZARDS  Of 

I  Mm  m  COMPUTER  GAMES 

SOFT  WARE 

Fui  tar  i'i  m«  tumefy 


it  ii 
following  f  arrwft  t. 
Ftghler  Pilot  4BK 
Night  Gunner  46K 
Focrt&nH  46R 
Ta*i  (Any  Spectrum) 


Specrmni 
>50 


Trade  and 

Evpon 

enquiries 


Lrletimt  C 
1  enclose  f 

iiiirinlee 

i cheque P 

CN^rt^tHiY«b^loC>gifil(pile9r«figf> 
n  In,                                         m*i 

Name 

Aflffci— 

vas 

Or  debit  my  Access  Aceouni  No 


an: 


I  |*m#mli  <vwftiM4  h  o«*i 


lift 


V A  T  Jrttf  P   A  P   tfKluftiYU  Mff : 

Pteaae  send  io  Digits  Fmngretion*  Depi 

Waichmoor  Trade  Centre  WaichmooF  Road.  Cam  belfry,  Surrey  GUI  S  3AJ 


OWiflWW 


1   ' 


saves  us  having  to  shuffle  the  entire 
library. 

Before  you  try  out  the  new  code. 
SAVE  the  new  versions  of  the  compiler 
and  library-  on  a  fresh  tape  Just  in  case 
you've  made  a  typing  error,  Delete  the 


[f  you  want  to  save  the  wear  and  tear  on  your  overworked 
fingers  (not  to  mention  your  Speccy*s  keys),  a  copy  of  the 
ZIP  compiler,  library'  and  demo  program  is  available  on 
cassette  by  post  from  Your  Spectrum. 

Priced  at  only  £150  per  copy,  inc  p&p,  the  tape 
includes  Hi-res  graphics  commands,  and  comes  complete 
with  instructions  and  notes  on  how  the  program  works. 

To  obtain  your  copy  of  ZAP,  simply  fill  in  the  coupon 
below  (or  a  photocopy  if  you  don't  want  to  deface  your 
issue)  and  send  it  oft  without  delay! 

Please  rush  me  copy ,'ies  of  the  /.IP  compiler .  1  enclose  cheque/postal 

orde  r  for  £         m  ade  out  to  ZIP  Compiler  Offer. 


Name . . 
Address 


Dj-h*a  .a*u4ji 


Please  send  this  complied  form,  with  your  payment. 

ZIP  Compiler  Offer.  Your  Specfrum,  1 4  Rmhbonc 
Place.  London  WIP  IDE. 


code  of  Listing  5  (leaving  line  8040  in 
place)  and  try  compiling  a  simple  line 
(ike: 

10  PLOT  0.0   DRAW  100  100 

If  all  is  well,  cKp^rirncru  with  colour 
items.  Should  the  computer  produce 
odd  results  or  crash,  check  that  you 
modified  the  library  correctly.  If  an 
error  message  appears^  check  the  new 
tines  which  you  have  added  to  ZIP 
Basu 

May  the  ZIP  be  with  you .  lis 


I  know  I  stated  in  the  first  pan  of  this  am 
cle  that  this  was  to  be  a  mere  three-part 
series.  We  IK  tough.  Having  lived  with 
this  project  for  the  best  part  of  six  months 
and  seen  it  grow  from  a  mere  hint  of  an 
idea  to  what  1  consider  to  be  a  cracking 
piece  of  code,  Trn  not  letting  you  off  so 
1  igh  tly .  I  n  ihe  f ou  rth  part  of  A  dding  ZIP. 
I  will  be  presenting  a  simple  yet  addic- 
tive game  in  ZX  Basic  Yes.  you've 
guessed  it  —  an  ideal  program  to  ZIP. 
Catch  me  next  month,  and  Jet  the  power 
of  ZIP  speak  for  itself. 
Simon  Goodwin 


From  bended  knesi,  we  it  YS  wish  to 
make  amends  for  the  mess  we  made  of 
last  issue's^  dding  ZIP  article  Therefi 
a  list  of  the  corrections  in  Frantfines, 
entitled  THE  DAY  THE  ZIP  GOT 
ZAPPED*,  but  if  you'd  like  a  photo- 
copy of  the  article  in  the  same  condi- 
tion as  it  left  Simon's  typewriter,  send 
us  an  SAE  and  we'll  bundle  it  off 
post  haste. 


P.  O.  BOX  B1  -  HEBDEN  BRIDGE  ■  W.  YORKSHIRE  HXT  SLQ 

Tah    (04221645375 


HUNDREDS  OF  TITLES  AVAILABLE,  SEND  SAE  FOR  LISTS  &  DETAILS  OF  SPECIAL  OFFERS  STATE  COMPUTER 


SPECTRUM 
rKuckw  lu 

I  AMrltr  >ll 
Huftlrr  Xijlc: 
Uunprmn  Miller 
K' \immrh  Horn  fff 

Mi 

BlF^IIffl 

Android  TWO 

i  ifiAd  Friv  EJxiwi 

l.hKimfcl*i  i   uilf 
^rrnir  MMIn  A'uR 
I  F"i-h  MulrTV   %     r  h 
t  i§M*r  PklmE 

It i  Sri  Millie 
furinkhipnun 
U!u*  Tnun4f r 
l,'ib*ft  I  piurt 
hlnJr  4llm 
|S*1ih«j* 
HiTTIffT   4IUCI, 


Credit 

Hn(tjfiLi 
I  JTlf  V) 

Dipiil 

&  Pn^trt 
Micrtvninii 


my 

n.90 
9,95 
7,95 
7M 

I  4  H 

s.9s 

3.95 
(I.Y5 
Ui 

*  *n 

MA 

%n 

7,95 
*95 
5.9J 
(  v* 
MS 
*.SO 
5-95 
IMS 
5.95 


wit  t* 

5.95 
B.5G 
*J5 
*J0 
*40 
1 1 M 
195 
1.95 

s.ss 

4,75 

5.75 

H  ?> 

S.7S 
*.7S 
§95 
195 
MS 
j  v* 
5.50 
M5 

IA.M 

4.95 


Scufri  Dim 
IlKk  Cry il il 
ApuClUpir 
Mlllioftjin- 
Urrtpta  nt  V(Wfc 

[ftuiftc 

COM  M  ODOR  I  64 

Duniri  in  Ditmi 
Bnndt 


Huiril 

I    intrll 


DJiori 
BuiBlHli 


Hyf  BLmrt 
AjtKtmnb  Adwnru- 
Hiuntcd  How 
S^ii**ti  ■  Itiff 
t*rid  Trip 
Junipin  Jicfc 
Tiiid 
Twin  ktnjikKi  Vnfey 

fttHM 
lllifffkl 

PynmW 
SfMif 


Irnrn1i** 
H  A   K 


JUHIPCI 


I  Nmip 


nug-n>tr 

Vmpf 

HuhMf  I ui 

Ftniiiy 


MS 

t.  so 

H.M.I 

AM 

js    ^ 


5  M 
T.50 

J  JO 

Ml 


(    is  S 


7.95 
7.95 
7.95 

Lid 

S99 
6.91? 
6.50 

9.93 


*,?5 

«.?S 
6.TS 
SJS 

i  n 

-  «ii 
urn 

■An 
7.*5 
j  i^ 
5.95 
5.50 
5-50 
i,S4> 


Suprt  I 

ft 

Ot^tHf4c  Slotif 

nd  Alt4l 

Oattecfc 

Omm  Run 

t  h,  fi.,*,t, i 

BBC 

[^ftmhtttlf  n 
lunif  RnciM- 
f-ruiP  MicliiMr 

HOH« 

<  Mvtte  50 


(  iirpor^tr  Climber 
\  *  m  mifu  S j  nciWdM 
Sp*nifJi  TuBnT  A  of  0 
T*in  Kiflfdnm  VB 


T  ml  Str 

i  h  fl 
MrCnip 
HrCVip 

Pir*inipun1 
i     J    R 

H^ldtwiffffW 


Pynibrti 


«90 
9*5 

n.iH! 
1.50 
7.50 

14    O 

7.95 

I.M 
7.95 
|  -^ 
6  95 
T.95 
T.95 
T.9S 
f.9* 

'Mfl 


5.95 

MO 

5,00 

1.50 

■  50 

luM 
11.7* 

CW/« 
MtLtS 

luTS 

*.I* 
*,« 

*,7* 

A     * 

5.95 
ft,TJ 

*7i 
#,75 
0,75 

?k9J 


TO  SOFT  MACHINE:  Please  rush  me  the  following  tapes: 


4  .... 5 

I  enclose  CQ/PO  No, 


O        .......        t       ■■       4       < 

...    fw£ ♦ 


Name:    . 
Address: 


SOFT  Machine  ,  P.O.  Box  B1  ,  Hebden  Bridfl* 
W«t  Yorkshire  ,  HX7  6LG 


■  +  §  >  i 


Soft  Machine  it  the  trading  nam«  of  FitKttr  Compute rt  Ltd 


67 


SSSKL 


e&ogra, 


9 


i 


• 


V, 


'*3&fefc> 


««* 


2* 


*» 


A*J, 


tie 


** 


£2£s 


"to* 


»# 


Smooth  Arcade  quality  throughout 


using  full  colour  sprites  *  Design 

wr  own  fufty  animated  Aliens.  Ship 

Missiles,  Explosions  •  Futt  attack 


wave  design  (8  waves  per  game) 
•  Moving  background  option  *  Futf 
sound  generation  *  Full  movement 
control  and  scoring  *  Save  and  MMMf 
VOUfl  OWN  games  to  and  from  tape! 

£1495 

SPECTRUM  48  K 

Deafer  enquiries  welcome* 


As, 


N%i 


to^* 


jj^S? 


#- 


*&&&* 


£0^0? 


V* 


<^>0 


'^  «fiS5fff. 


,^»> 


09 


.1*' 


tVe 


«^oW*- 


El 


PAPER     AT 


/A\ 


Software  might  be  the  success  story  of  the  'eighties,  but  without  the  hardware  boffins  just 

think  where  microcomputing  would  be.  John  Flenley,  logic  and  software  designer,  examines 

the  bookshelves  to  see  just  how  much  encouragement  there  is  for  the  potential  hardware 

freak. 


HARD 


SirClive  Sinclair  has  a  lot  to  answer  for. 
Apart  from  bringing  the  world  digital 
watches  and  introducing  a  new  word 
into  the  English  Language  —  'computer 
window1  —  he's  also  been  indirectly 
responsible  for  the  publication  of  liter 
ally  thousands  of  different  books  and 
magazines,  examining  every  possible 
aspect  of  ZX  computers.  Someone 
rumoured  that  half  the  trees  in  the 
Amazon  rain  forests  disappeared  into 
paper  mills  the  day  the  QL  was  announ- 
ced —  and  I  believe  it! 

But  let's  look  at  this  paper  mountain 
again,  I  said  earlier,  that  every  aspect  of 
ZX  computing  had  been  covered* 
but.  -  .  perhaps  that's  not  quite  true,  for 
there  does  seem  a  distinct  lack  of  books 
on  the  subject  of  DIY  computing.  The 
increase  in  availability  of  sophisticated 
hardware  has  not  been  matched 
(apparently)  by  an  equivalent  increase 
in  understanding  of  how  that  hardware 
iKfll<   Arthur  C  once  said, 

m  A  ny  su  ffi  aent  I  y  ad  v  anced  tec  hnol  ogy 
Is  indistinguishable  from  magic'\  and  I 
guess  that's  how  a  lot  of  people  view 
computers  —  as  magic  boaes. 

So+  at  the  behest  of  our  trusting 
editor.  1  decided  to  lake  a  look  at  what 
books  art  available  on  the  subject, 

SPECTRUM  SPECIFICS 

To  kick  off,  there's  Adrian  Dickens' 
Spectrum  Hard  wan;  Manual  pub- 
lished by  the  prolific  Melbourne  House. 
At  £5 .95  it  has  to  be  one  of  the  best,  The 
book  itself  is  printed  on  good  quality 
paper  and,  even  belter,  t  only  found  two 
printing  en-ors  —  both  of  which  were 
obvious  and  unlikely  to  mislead.  Mr 
Dickens  has  a  very  easy- to- understand 
style  of  writing  and  also  uses  illustra- 
tions to  good  effect  where  needed.  The 
book  covers  every  aspect  of  Spectrum 
hardware  in  minute  detail  —  what  it 
does  and  how  it  does  it.  Circuit  diag- 
rams of  the  part  under  discussion  are 
included  in  each  chapter. 

Both  issue  1  and  2  machines  are  dis- 
cussed and  illustrated,  and  I  imagine 
that  the  Marie  3  was  still  undergoing 
frantic  development  when  this  book 
was  being  written,  no  matter,  its  just  as 
valid  for  issue  3*  Another  chapter  is 
denied  to  fine  tuning  of  the  video  cir- 
cuit, something  that  every  Spectrum 
probably  needs.  This  should  enable  you 
to  get  rid  of  those  stubborn  colour  tinges 


in  your  whites,  or  those  striatums 
around  the  edges  of  characters.  You're 
also  provided  w  i  th  a  ci  rem  t  di  agrarn  of  a 
32K  upgrade,  which  should  provide 
you  with  enough  information  should 
you  decide  to  build  your  own. 

Other  projects  to  be  found  at  the  end 
of  the  book  include  the  addition  of  a  PI  0 
chip,  a  large  keyboard,  a  Spectrum- 
compatible  joystick  interface  and  an 
eight  channel  analogue  lo-digital  con- 
vert or  These  are  all  well  presented  and 
ought  not  give  any  problems  to  the 
soldering  iron  wietder ,  You'll  also  find  a 
complete  parts  list,  a  chapter  on  fault 
diagnosis  and  a  full  logic  circuit  of  the 
Spectrum, 


THE  HOWS  AND  WHYS 

The  second  tome  I  examined  was  Easy 
Add-on  Project*  For  Spectrum,  ZXS1 
And  Ace  by  Owen  Bishop.  While  not 
discussing  the  hardware  of  the  Spec- 
trum, it  (toes  outline  several  different 
build -it- yourself  projects.  All  require 
you  to  build  a  separate  address  decoder 
to  the  circuit  design  given  in  the  book. 
And  it's  here  that  I  find  my  first 
criticism    If  you're  trying  to  teach  a 


beginner  about  a  subject,  surely  it's 
essential  that  you  explain  not  only  how 
you  do  something,  but  also  why. 

The  address  decoder  is  the  basic 
building  block  of  any  hardware  project, 
and  the  choice  of  address  used  is  very 
important  if  you  wish  to  avoid  interfer- 
ing with  other  devices  attached  to  the 
micro.  This  is  especially  true  for  a 
machine  like  the  Spectrum,  where  the 
misuse  of  an  address  line  can  cause 
havoc.  The  book  explains  very  well  Aon* 
to  build  the  decoder  —  no  complaints 
there  —  but  it  doesn't  give  any  insight 
into  the  way  the  author  arrived  at  the 
choice  of  address  lines,  And  it  seemed 
to  me  that  the  design  of  the  decoder  itself 
was  perhaps  a  little  too  complex,  con 
sideiing  the  fairly  simple  job  it  had  to  do. 

Anyway,  on  to  the  actual  projects. 
From  the  way  the  author  makes  good 
use  of  household  items  to  build  the 
various  bits  and  pieces  I  get  the  impres- 
sion that  someone  must  bean  avid  fan  of 
Blue  Peter,  The  first  few  projects  were 
interesting  --  a  pulse  detector  ( a  simple 
device  that  you  would  find  in  any 
hobbyist  bit  and  a  good  one  for  starting 
with),  a  small  keypad,  a  bleeps  r,  a 
model  controller,  a  crude  picture  digit- 


69 


1 


SPECTRUM 
SOFTWARE 


CHOOSE  FROM  OUR  VAST  RANGE 

FREE  24  page  CATALOGUE  with  full  details  of  our  range  of  over  220 
different  programs  for  the  ZX  SPECTRUM.  All  hired  with  the  consent  of  the 
publishers.  Whether  you  prefer  to  ZAP  aliens,  get  lost  in  an  adventure 
game,  EDUCATE  your  children,  CALCULATE  the  family  finances  or 
COMPILE  machine  code  programs  WE  HAVE  THE  RIGHT  TAPES  FOR 

YOU  TO  HIRE. 

FAST  SERVICE 

We  stock  several  manufacturers  original  copies  of  each  tape,  and  can 
nor  ma  I  ly  despatc  h  you  r  ta  pes  the  day  we  receive  y  o  u  r  ord  e  r ,  a  nd  we  a  Iways 

use  first  class  post. 

LOWEST  PRICES 

We  believe  our  prices  are  the  lowest  of  any  library,  yet  we  offer  the 
LARGEST  range  of  titles.  TWO  WEEKS  HIRE  OF  ANY  TAPE  COSTS  JUST 

80p  (plus  40p  p&p). 

FREE  TAPE  HIRE 

Fora  limited  period,  we  will  send  your  first  tape  (your  choice)  FREE,  so  join 

our  library  now.  You  can't  afford  NOT  to!!!  If  you've  tried  another  library  and 

are  wary  of  our  claims  send  a  stamp  and  we'll  gladly  send  you  a  copy  of  our 

catalogue  •  we're  confident  youll  join  when  you  see  it!!! 


200  Mulgrave  Road, 
Cheam,  Surrey  SM2  6JT 


I  enclose  cheque  for  £6.00  for  LIFE  MEMBERSHIP  and  I  understand  that 
my  first  tape  hi  re  will  be  FREE.  If,  within  28  days,  I'm  not  delighted  with  your 
service  youll  refund  my  membership  fee. 

Name . 

Address 


YS/5 


PAPER 


iser  and  a  light  pen  —  but  as  ]  got  further 
into  the  book,  I  somehow  felt  they  began 
to  get,  how  can  I  put  it,  a  little  silly  It 
was  as  if  the  author  had  got  so  fed  up 
with  people  saying,  "Nice  micro  you've 
got  the  re*  but  wh  at  does  it  act  u  a  1 1  y  do  ? " . 
that  he*d  written  everything  he  could 
possibly  think  of  to  build.  And  around 
this  point,  he  seems  to  run  out  of  good 
ideas, 

The  magnetic  catch  (that  could  be 
used  to  let  the  cat  out  in  the  morning) 
and  the  lap  sensor  for  Sea  ie.t  trie  cars 
raised  a  smile,  the  'Heath  Robinson ' 
barometer  and  anemometer  caused  a 
chuckle  or  two  —  and  by  the  lime  I 
reached  the  sunshine  recorder  and  rain 
de  lector,  I  w  as  rol  ling  i  n  the  a  is  le  s .  N  e  x  t 
ti  me  someone  asks  you  what  your  micro 
can  Jo.  tell  them  that  with  the  addition 
of  some  extra  hardware  and  a  few  yards 
of  wire  trailing  across  the  garden,  it  can 
convey  the  news  that  its  raining.  ,  .then 
see  if  they're  convinced  of  the  useful 
ness  of  i  micro.  Honestly,  I  think  that 
the  last  few  projects  could  be  classified 
under  Inane  uses  of  high  technology*, 
however  much  they  may  inject  a  spark 
of  humour  into  the  book. 

To  be  fair  to  the  author  though*  alt  the 
projects  are  well  presented,  with  circuit 
diagrams  and  drawings  that  help  with 
the  construction  of  associated  hard- 
ware. But  although  enough  information 
is  given  for  the  beginner  to  build  a  pro- 
ject, it  would  have  been  helpful  to  have 
included  hints  on  what  to  do  if  the  thing 
doesn't  wort  when  completed, 

SAFETY  FIRST 

The  third  publication  I  looked  at  was 
Stephen  Adams"  20  Simple  Electronic 
Projects  For  The  ZX81  A  Spectrum. 
Here,  all  the  projects  are  interesting  and 
have  the  added  advantage  of  being  ones 
that  the  hobbyist  might  actually  want  to 
bu  i  Id  ( maybe  I  ought  to  have  a  go  at  that 
rain  detector?).  Full  marks  to  Mr 
Adams  for  his  inclusion  of  a  section  on 
the  dos  and  don  ts  of  soldering;  98  per 
cent  of  all  damage  caused  to  ICs  can  be 
attributed  to  faulty  soldering  technique 
and  it's  good  to  find  an  author  stressing 
the  point. 

He  goes  into  details  on  addressing, 
explaining  what  lines  are  safe  to  use  and 
why.  And  each  project  is  well  covered, 
with  adequate  circuit  diagrams  and 
explanations,  plus  a  photograph  of  the 
finished  article  —  giving  you  a  reason- 
able idea  of  what  you're  supposed  to 
end  up  with.  Particular  projects  in- 
cluded are-  a  tape  recorder  control,  an 
A/D  convenor;  a  light  pen;  a  shift  Lock 
for  keyboards;  and  a  very  useful  device 
for  turning  lights  on  and  off  around  the 
house  while  you're  out  (see,  all  you 
doubters  out  "there,.,  that's  what  a 
micro  can  do!).  Then  there's  the  man- 
datory burglar  alarm;  although  no 
details  are  given  on  how  to  connect  it  up 
to  a  siren  or  alarm  and,  somehow.  I 


don't  see  burglars  fleeing  in  panic  at  the 
sound  of  Lhe  Spectrum  BEEP! 

There  are  also  details  on  a  digital 
voltmeter,  even  if  the  range  provided  — 
between  -5v  and  +3,5v  —  gives  it  a 
rather  limited  use.  A  logic  probe  and 
standby  power  supply  round  up  a 
goodly  selection  of  projects.  Overall,  it 
seems  an  excellent  book  for  both  the 
beginner  and  the  slightly  more  ad  van 
ccd  hobbyist. 

COLLECTIVE  CIRCUITS 

I  m  not  really  sure  what  the  next  book  is 
all  about.  Sinclair  Spectrum  A  ZX81 
Add-tms  by  Natasha  Graham  and 
Michael  Roberts  should  perhaps  be  re- 
titled  The  Best  OJThurnall  Electronics 
Instruction  Leqflets,  because  that 
seems  to  be  the  amount  of  it.  The  % pro- 
jects *  inc tided  are  actually  programs 
that  you  can  run  only  by  using  one  or 
more  (usually  more)  add-on  units 
manufactured  by  a  Manchester-based 
company  called  Thumall  Electronics. 
It  says  at  the  beginning  that  details  are 
given  on  how  to  build  the  units  yourself, 
but  Id  suggest  that  no  beginner  could 
build  anything  from  such  sketchy  infor- 
mation. OK,  so  let's  assume  that  you 
are  fairly  knowledgeable  on  the  subject 
of  electronics  and  can  actually  build 
one  of  these  units.  What  delights 
await  you? 

Well,  how  about  the  m Disco  light 
show*,  that  turns  eight  LEDs  on  and  off 
in  random  patterns'.1  No1  Well,  then 
there's  the  visual  metronome  where 
four  LEDs  are  turned  on  and  off?  Oh 
dear,  you're  still  not  impressed.  Sadly, 
nothing  much  changes  during  the  rest  of 
the  book,  just  chapter  after  chapter 
offering  program  listings  enabling  you 
to  do  similarly  astounding  things  with  a 
Variety  of  Thumall  units. 

The  advertising  blurb  on  the  back 
cover  says,  "This  book  shows  you  all 
you  need  to  know  as  an  introduction  to 
hardware  design  and  microcomputer 
interfacing"  —  it  must  be  talking  about 
another  publication!  At  £5 .95 , 1  cannot 
really  see  it  making  any  kind  of  signifi- 
cant impact  on  DIY  computing. 

Next  in  the  queue  came  Interfacing 
Microcomputers  7b  The  Real  World  by 
Murray  Sargent  III  and  Richard  L 
Shoemaker  (what  makes  you  think 
they're  American?).  A  real  epic  of 
nearly  300  pages,  it's  packed  with  high- 
brow electronics  and  computer-based 
witticisms  along  the  lines  of  "the  trou- 
ble with  computers  is  thai  they  do  what 
you  tell  them  to,  and  not  what  you  want 
them  to  do".  Really*  it's  an  excellent 
book,  though  not  one  for  the  beginner.  It 
covers  everything  you  could  possibly 
want  to  know  about  digital  logic  and  has 
extensive  sections  on  the  Z80  chip  — 
including  programming  it  —  video  Cir- 
cuitry, raster  scanning,  disk  operating 
systems,  and  soon  If  you  already  know 
the  basics  and  are  thirsting  for  some 


advanced  circuitry*  this  is  definitely  the 
book  for  you, 

REFERENCE  READING 

Finally,  for  those  heavily  into  elec- 
tronics there's  An  Introduction  To 
Digital  Logic  by  A  Potion  —  a  goodP 
basic  guide .  B  ut  for  m  in  u  t  e  detail  of  pro- 
cessor chips  and  powerful  support 
chips,  then  take  a  look  at  the  designer's 
'Bible1,  the  Usbome  series  of  book* 
titled  An  Introduction  To  Microcom- 
puters^ A  trip  to  the  library  is  recom- 
mended for  these  -  or  else  you  may 
have  to  sell  your  micro  to  pay  for  them! 
And  youll  get  similarly  detailed  infor- 
mation on  most  common  TTL  chips 
from  the  TTL  Data  Book  from  Texas 
Instruments  Texas  also  publishes 
books  on  linear  circuits  and  memories. 
Most  of  these  titles  can  be  obtained 
from  university  or  polytechnic  book- 
shops, or  if  you're  not  that  dedicated  (or 
just  a  cheapskate}  try  the  libraries 
again. 

To  summarise,  for  the  beginner  I 
would  honestly  recommend  the  Adrian 
Dickens  and  Stephen  Adams  books 
and,  as  you  start  to  get  more  advanced 
—  or  start  suffering  from  insomnia  — 
Lhe  Sargent -Shoemaker  tome.  DIY 
computing  is  still  in  its  infancy,  but 
things  are  slowly  changing  and  I've  no 
doubt  that  sooner  or  later,  the  book- 
shelves of  high  street  shops  will  be 
crammed  with  suitable  publications. 
Try  a  tittle  DIY-  .  its  as  much  fun  as 
programming! 

Can  anyone  tell  me  if  it's  raining 
outside,,. 


WELODJtfMT 

Spf€tn§m  /fartf wr  Motmml  by  Adrian 
|>Ktenv  Melbourne  Hrav. 
ISBN OSA |A|  1 1 33 

Eaiy  4dd-*m  PrfyrcU  Far  Sptrlrwm,  /  1 1  -! 
if  At*  by  Owen  ftiitnp.  fWr n  jrd  ft 4 tarn, 
ISHN0  85W*i 


-?«  Stmpk  t;i*ctmnfc  /taptrtr  f«  Th* 
/.X&t  A  Sptclntm  lit  Slrphrn  4iUmi 
Interne  I*uHk:jIi«1I, 
ISBN  0907563  112 


St*. totr  Spttfntm  A iwT  ZXSt  444  <w  by 
N«|*ihi  G r ah*m  tad  Mich**!  Rntem 
Sum*  Tfchmcal  Pm*. 
lsEN0M5t0Jf.-il 
t<  13 


fftttrfyan*  Mfrrocvmmtttfn  J*  Tht  Hml 
H'lfritf  b>  Mm*y  Saratfit  and  lUhanl  L 
Shoemaker,  Addivm  Weiky 
ISttN  0  2OIOO77  W 

Aft  /irratfK-fKMi  fa  ftigtml  Logsc  by 
A  fatten,  MftcMtlUn  ft*M, 
ISRN*m467M 


Aft  Iwrodtction  to  Af fawiMpuftm. 
UntanttFf**! 


JTt  ttota  if- 1*.  Fata  ImininwiiL* 


T* 


4 'Throw out the  chips9*,  urges  Simon  Goodwin,  as  he  applies  the  age-old  formula  —  simple  is 

best  —  to  his  Di Y joystick  interface. 


You  can  add  a  standard  joystick  inier- 
face  lothe  Spcccy  for  nothing  more  than 
the  cost  of  some  wire  and  a  pair  of  plugs 
and  sockets.  The  Your  Spectrum  inter- 
face explained  here  goes  one  better  than 
Sinclair  Research's  one-chip  Interface 
2  —  it  uses  no  integrated  circuits  at  all! 
Despite  this  Ji  is  compatible  with  a  wide 
range  of  software  and  not  only  thai,  but 
programs  which  support  the  Interface  2 
will  also  work  with  our  Interface 
Zero, 

Like  most  hardware  projects,  Inter- 
face Zero  requires  you  to  make  a  few 
soldered  connections  inside  your  com 
puter.  This  wj|]  void  the  warranty  and 
could  damage  the  computer  too;  don't 
attempt  to  wire  up  a  joy  stick  unless  you 
are  fairly  confident  about  your  solder- 
ing ability  Interface  Zero  is  compatible 
with  issue  1 . 2  and  3  Spectrum s>  and  it's 
been  used  on  the  author**  Spectrum  for 


over  a  year  without  problems. 

Interface  Zero  can  be  used  with  stan- 
dard Alan  or  Commodore  joysticks, 
which  means  it  can  also  handle  similar 
devices  such  a*  Le  Stick,  Quicks  hot  and 
the  Competition  Pro.  Don  V  tty  to  use 


BBC  Micro  or  Dragon  joysticks  —  lh«y 
generate  the  wrong  type  of  signal. 

Unlike  Interface  2,  Interface  Zero 
doesn't  provide  the  facility  to  plug 
ROM  cartridges  into  your  system  If 
you  find  that  you  need  this  facility,  you 


p  iaimi  i 

ATARIJOYST1C  K  CIRCUIT 


BUCK      (D 


I 


1 


-   it 


! 


FIIE 


TIlO  Atari  and  Commodor*  Joy t«IC*a  work  d ha  «n*  tow  of  a  hay  array ,  with  four 
twitch**  for  ooch  direction  and  anotha r  tor  'Wirt'- 


SPECTRUM  KEYBOARD  CIRCUIT  | 

/ 

1 


r 


v*^ 


I r%J. r\X ^  J r*^? 


V 


I 


V 

1 


Y 


® 


1 


s^fi 


l_^j_^xi_^j 


y 


y 


^v 


V 

1 


y 


y 


i 


SYMBOL 

SHIFT  SPACE 


y 


y 


y 


y 


y 


v 


X t\L *\x /\x f^^J 


y 


y 


1?0» 
TJ»lfT 


V 


O-HI 


y 


i_^j 


y 


/u[ f*oc i^or 


PH    2 


y 


'/OH 


y 


y 


%JO-*\ 


y 


<D      (2)      (D       9        o 


BO*  SELECT  SOCKET  IS  PI  MS  I 


COLUMN  SELECT  SOt Km.  flN SI 


i  aba**  diagram  Ml  u  it  rat**  th*  way  th«  Spaetrum  keyboard  aparata a  via  a 
calta-clion*  of  on/orY  iwilc  h«  m. 


can  add  Interface  2  later  without  the 
need  to  remove  Interface  Zero.  Like 
Interface  2,  Interface  Zero  can  allow  a 
pair  of  Joysticks  for  two-player  games, 

T  he  main  snag  is  the  number  of  joys- 
tick 'standards*  about,  and  programs 
using  one  system  don't  always  allow  For 
the  others  Consequently,  a  joystick 
connected  via  Interface  Zero  won't 
necessarily  work  with  games  that  allow 
a  different  system,  such  as  the 
Kemp&ion  (port  31)  or  AGF  (cursor 
keys).  However,  unlike  the  popular 
Kemps  ion  system,  programs  that  alto* 
keys  to  be  redefined  (such  as  Gold 
Mine  from  Dk'Tronics)  will  work  fine 
with  the  interface*  and  it's  possible  to 
read  the  joystick  with  the  normal  Basic 
IN  KEYS  furtction- 
HOW  THE  INTERFACE 
WORKS 

Interface  Zero  works  on  a  very  simple 
principle.  The  Spectrum  keyboard  con- 
sists of  a  collection  of  on/off  switches, 
arranged  in  the  circuit  shown  in  Figure 
I  The  physical  layout  is  obviously  dif- 
ferent: Four  rows  often  keys  are  used,  by 
connecting  the  eight  rows  of  the  circuit 
in  pairs. 

The  computer  periodically  supplies  a 
voltage  to  the  row  select*  socket,  ener 
gising  each  row  of  the  key  array  in  turn: 
if  a  signal  makes  its  way  out  of  the  array 


72 


X 


ajM  PPW" 


Tutmkhamun 


P*ngy 


MMf 


.. 


•-; 


— rmwmmmm 


KOSMIC  KANGA,  a  mufti  screen,  amazing,  arcade  standard  original  action  game. 

Featuring  superbly  animated  graphics  and  packed  full  of  arcade  features. 

Help  KANGA  find  his  space  ship  so  he  can  return  home  to  his  planet, 

Leap  about  buildings,  trees,  clouds  etc.,  pick  up  bonuses  and  throw  boxing 

gloves  at  the  enemies. 

Keyboard  or  most  joystick.  48K  SPECTRUM  for  most  other 

Computers  soon. 

ONLY  £5.95  EACH 

Available  from  most  good  software  retailers, 
If  your  local  software  retailer  is  qui  of  stock,  send 
cheque/P.O.  to  Micromania,  14  Lower  Hill  Rd,, 
Epsom,  Surrey,  KT19  8LT\,  and  we  will  send  your 
order  by  first  class  post  free* 


on  Fore* 


LCJC  SLk 
ED 
SPECTftUM 
SOFTWARE 


i 


MICROMANIA 


4SK  Spectrum 


16K  48K  Spectrum 


5.0*' 


w 


'-J 


■ 


SOFTWARE  i 

The  battle  could  be  yours . 
'i but  it  won't  be  easy! 


^TW^f 


scs^ 


^jj^it*. 


above.  In  hfef  explr 
ration  of  ihm  On-J 


THE  PYRAMID 

fHE  PYRAMID  ts  an  arcade  siyte gamp iM^hfraav^acfrentufous 
feeUoH 

The  Pyr arrod  eontaim  120  chamber  on  15  kvefc  in  order  to  get  from 
one  chamber  to  another  you  must  ftghf  oil  ih&  indigenous  aliens  to 
collect  m  energised  crystal  which  wi  neutralize  the  force  fieW  guarding 
thefiweate 

The  Pyramid  «  mhaMed  toy  a  total  of  60  w^wd  and  erotic  a(*eri  types, 
ad  of  vtfich  are  beautifully  animated  *xj  wiW  meet  a  who*  *artety  of 
deniorii,  *oi&,  insect  and  n^^ 
iiTiisuaL!h*eJira-iefiw^ 

mutant  eye.  plus  a  uufipJe  host  of  entities  mat  defy  rational  description 
YbuU  no  dbuW  invent  your  own  nickname* 

tau  proceed  to  e^ptore  the  pyramid  from  top  to  bottom  with  the 
tiNHoultygfnefallyincfleam  Depending  on  tfie 

choice  of  e»n  from  -each  dumber  you  an?  Mkeiy  10  hAK  a  drfPerent  game 
every  time  you  p4ay 

Apart  from  the  challenge  of  trying  to  acneve  the  highest  score 
pass**  the  pyramid  contains  a  nurtter  puzzle  to  iolw  The  more 
chambers  you  suctessfojy  voir  the  more  information  rs  gathered  to 
enaWeyoutodtsco^rtnespecrfftTumb^  The  puzzle 

won't  take  you  dayv  to  sotve.  ft  wrfl  prooabfy  laice  you  a  few  month* 


DOO  M  SOAY  CASTLE 

DOOMSOW  CASTLE  consists  of  a  latsyrwihof  Mcomptefyrter- 
connected  Halls  and  Passages  where  you  will  meet  a  whole  hem  of 
adversaries  serving  the  mUrately  evil  Scartfm  the  Gartrirogv  the 
OrphM%  the  phenomenally  nasty  Goc^8ffd  and  th^Urtewhich 
manifest  tnefmeivtn  in  over  fifty  un^ifev^tbly  weird  and  wcrhderlU 
gutsa 

Scartfta*  has  scoured  the  Unwei^tDlwingtDgethwth^s«anc^ 
st  ones  of  Itfeforce  United  in  Doomsday  Cm&e  they  are  being  used  to 
wieW  an  inevitable  power  ewer  the  cosmoy  emanating  uraues  of 
tom^HJon  through  ewerygaiasty 

To  save  the  umvene/you  must  bat*  your  way  thn^ugli  the  Castle 
to  find  and  collect  the  si*  stones  and  Lwthetrtorceagainstk^thascto 
destroy  Doomsday  Casile ,  hopefully  i?sc  apmg  yourself  betow  me  Anal 
cataclysms  explosion 

The  task  Is  not  easy  (saving  thr  Urwerse  never  isi)  and  K  wHI  take 
you  many  games  to  unfold  the  itrtjmjn?  erf  OoorTtsday  Casde  and 
discover  the  locations  of  the  anoent  stones 

The  aAfccme  arcade  style  acnem  wiNt^ep  you  coming  ucft  to  play 
but  the  overall  challenge  should  vttH  keep  you  occupied  for  moridu 


FANTASY  SOFTWARE  is  available  from  W-H,  SMITHS,  JOHN  MENZIES,  BOOTS,  LASiCYS,  GREENS, 
RUM  BE  LOWS,  SPECTRUM  GROUP,  COMPUTERS  FOR  ALL  and  all  other  good  software  retailers. 

The  Pyramid  at  €5.50  and  Doomsday  Castle  at  £4*50  from 

fWWSY  SQFTWflE,  FALCONBERG  LODGE,  27A  ST  GEORGES  ROAD,  CHEUENHAM,  GLCE  GL50  3DT 
despatched  by  nm*m  first  class  post  together  wttti  free  membership  and  current  newsletter  of  the  Fantasy  Micro  Cluft 

Trade  Emetines  welcome  -  telephone  0242-583661 


(down  one  of  the  five  columns)  then  a 
key  must  be  deprived-  Since  the  Spec- 
trum knows  the  row  and  column*  it  can 
thus  work  out  which  key  is  pressed. 

Atari  and  Commodore  joysticks 
work  like  one  row  of  the  key  array  —  the 
circuit  M  shown  in  Figure  2.  A  switch  is 
used  for  each  of  four  directions*  with  3 
fifth  switch  for  the  *Firc*  button.  Of 
course*  the  physical  arrangement  of  the 
switches  in  a  joystick  uses  a  cross- 
pattern  —  moving  the  slick  simply  rocks 
an  arm  on  to  the  appropriate  switch. 

Sinclair  Research  has  made  things 
extremely  simple  by  connecting  the 
Spectrum  keys  ingroupsoffivc  l~ocnn- 
nect  a  joy  slick.  all  you  really  need  to  do 
is  put  the  Five  switches  of  a  joystick  in 
place  of  one  of  the  eight  groups  used  by 
the  Spectrum.  It  soon  becomes  obvious 
that  you  can  con  nect  u  p  a  joy  sti  c  k  at  the 
same  time  as  the  keys,  without  electri- 
cal problems  (the  computer  doesn't 
care  whether  it's  the  key  or  the  stick 
twitch  which  is  closed)  —  either  way  it 
registers  a  key -press. 

The  joystick  will  generate  signals  to 
duplicate  the  action  of  keys  '6' .  "7V8\ 
*y  and  fc0*  —  we  can't  easily  duplicate 
the  cursor  keys  since  these  are  split  bet- 
ween two  groups.  The  only  problem 
remaining  is  how  to  connect  it  all  up  to 


The  nest  step  is  the  tricky  one.  With- 
out opening  the  case,  turn  the  computer 
face  up  and  slowly  lift  of!  the  top  sec- 
tion, until  you  can  see  the  ribbon  cables 
linking  the  keyboard  to  the  electronics 
in  the  base.  The  cables  are  slotted  into 
sockets  on  the  circuit  board  —  you  will 
later  solder  the  interface  wires  onto  the 


back  of  these  sockets. 

Disconnect  the  keyboard  by  gripping 
the  cables  and  pulling  them  evenly  and 
squarely  out  of  the  sockets  —  he  careful 
not  to  fold  or  twist  the  cables  as  you  do 
this  or  you  may  have  difficulty  replacing 
them  when  you  have  finished.  At  worst 
you  could  crack  the  thin  c< inductive 


noun  4 

ISSUE  2  OR  3  CIRCUIT  BOARD  {SOLDER  SIDE} 


COIMECTOR 

L_F  LJ 

MODULATOR 
lOTHHSlOEj 

•  ••  •• 

6    7   I   0   0 
KEY  6E  IE  MUD 

c 

(cTjsPIAIEB 

If  you  hMvm  M  ItftU*  2or3  m»chm*  you'll  find  III*  column  *#l*ct  IOC  ■  »*  I Uiifltf  m W*y 
from  fho  modulator  —  thim  hji  duo  to  th*  circuit  board*'  ro-d«Blgn. 


FiGuulL  a 

ISSUE  1  CIRCUIT  BOARD  (SOLDER  SIDE) 


CONNECTOR 

l_l  i_r 

MOGUIATQB 
[OTHER  SIDE 

6    7    8    11 
KET GENERATED 

( 

C 
QjIPaKEH 

On  i»u*  1  lotctrumt,  th*  row  **l*ct  sockot  1*  poiitlontd  just  otiov*  th*  vpootor  and 
th*  column  *«l#d  sO£k«t  bolow  th*  modul*tor. 


the  existing  keyboard  circuitry  The 
Spectrum  circuit  boand  layout  was 
altered  in  each  issue  of  the  machine, 
changing  the  connection  points  re- 
quired for  the  joystick:  Figure  3  shows 
the  connection  points  for  owners  of  the 
je  I  Spectrum,  while  Figure  4 
matches  the  layout  for  the  issue  2  and 
issue  3  machines. 

OFF  WITH  THE  LID 

The  first  st e  p  i  s  i  o  open  u  p  t  he  compute  r . 
Disconnect  everything  possible,  then 
turn  the  machine  face  down.  You  should 
be  able  to  see  five  black  screws  on  the 
base  of  the  computer  —  one  by  each 
rubber  foot  and  the  fifth  at  the  right 
hand  end  of  the  edge  connector.  Re- 
move the  screws  with  a  cross- point 
screwdriver 


strip  on  the  back  of  the  cable, 

Once  the  cables  have  been  un 
plugged,  the  top  of  the  Spectrum  should 
be  completely  separate  from  the  base. 
Check  that  the  cables  are  undamaged 
and  t  hen  put  the  key  board  on  one  side,  f  f 
the  cables  are  cracked  you  may  have  to 
trim  the  damaged  end  —  but  be  careful 
to  cut  squarely  and  shorten  the  cable  li 
little  as  possible. 

The  circuit  N  »a  rd  is  held  in  by  a  single 
screw  in  its  centre.  Undo  this  screw  arid 
lift  the  board  from  ihe  base.  Turn  it  over 
so  that  the  solder  side  is  uppermost  and 
the  edge  connector  is  furthest  from  you 
Consult  Figures  3  or  4  to  identify  Lhe 
keyboard  connectors.  Issue  I  machines 
have  an  add-on  circuit  board  over  the 
edge  connector,  or  two  empty  chip 
ket,%  widely  spaced  along  the  edge  con 
nec*or  side  of  the  board. 

Solder  six  wires  to  the  points  shown 
in  the  appropriate  figure.  Use  thin  in 
Su  la  ted  wire  to  avoid  bending  the  circuit 
board.  Multi  coloured  ribbon  cable  it 


f  taunt  t 

JOYSTICK  CONNECTOR  WIRING 


©    ©    ©    ® 
DOWN   LEFT   MIGHT 

-U 


MOWN  GHEE  NUDE  WHITE 
MIGHT  LEFT  DOWN      UP 


FLUE  COMMON 

©  © 

SOCKET  FROM  SPECTRUM 


^4 


COMMON 
IUCK 


FIRE 

MED 


PLUG  FROM  JOYSTICK 


Th*  'stand  Hrd1  colour  cod*  t>  for  I  ho  joy  stick  plug  and  oockot;  If  th*  colours  diff»r  for 
your  particular  "slick,  you'll  hov*  lo  diiffmntl*  it, 


75 


ideal;  it  even  fits  in  with  the  Spectrum 
colour  scheme.  The  common  wire, 
'  marked  *C  *  in  the  figure ,  goe  s  to  the  n  fth 
pin  of  the  eight-way  connector.  Put  a  lit- 
Ue  solder  on  the  end  of  each  wire  — 
without  frying  a! J  the  insulation  — 
before  attaching  to  the  circuit  board. 
Use  a  soldering  iron  of  no  more  than  25 
watts.  If  a  joint  doesn't  "stick"  at  once, 
remove  the  iron,  apply  fresh  solder,  and 
try  again  after  a  few  seconds. 

Once  all  of  die  wires  are  firmly  fixed, 
they  should  be  taped  or  stuck  in  place 
with  an  adhesive  pad  on  the  back  of  the 
board.  Then  bunch  the  wires  together  so 
they  can  run  out  of  the  Spectrum  below 
the  MIC  or  EAR  socket.  Check  for 
solder  splashes  on  the  board,  and  make 
sure  that  you  didn't  accidentally  solder 
together  any  of  the  pins  of  the  five- 
way  connector. 

Outside  the  computer  you'll  need  a 
nine-pin  male  D-type  socket  —  the 
joystick  plug*  in  to  this.  Figure  5  shows 
how  you  connect  the  number-coded 
wi*e$  from  the  computer  on  to  the  soc- 
ket. These  sockets  are  quite  expensive 
—  you  could  even  end  up  paying  a 
pound  for  one.  An  alternative,  if  you 


nector,  and  reversing  the  order  of  the 
other  five  wires  (since  keys*  T  to  *5' are 
decoded  in  reverse  order,  as  you  can  see 
from  Figure  I).  Using  Figure  I  as  a 
guide p  you  can  decode  any  of  the  other 
groups  of  five  keys;  for  instance,  the  Q- 
W-E-R-T  group  used  to  control  Psssi 
and  Cookie. 

Many  games  written  before  the  Inter- 
face 2  was  released  use  a  similar  —  but 
not  identical  —  arrangement  of  keys  for 
Joystick  One.  The  Interface  2  assigns 
the  directions  *UPfc  and  'DOWN*  lo 
keys  "9'  and  fc8"  respectively,  while  pro- 

Sams  such  as  Timegate,  Earth 
efence  and  3D  Tunnel  use  the  op- 
posite arrangement 

This  interface  was  origin  ally  built  to 
allow  Timegare  to  be  played  without  the 
author's  brain  seizing  up  trying  to 
manipulate  the  control  keys  chosen.  If 
you'd  particularly  like  to  be  able  to  play 
one  of  these  early  programs  it  may  be 
worth  reversing  the  connections  for 
keys  '8'  and  '9',  Better  still,  fit  a  switch 
(double  pole,  double  throw)  to  select 
between  the  two  arrangements  —  the 
required  wiring  is  shown  in  Figure  6. 

A  word  of  caution,  however  —  since 


FIQUH  • 

DIRECTION  SELECTOR  SWITCH  WIRING 

DOWN 

(T)     F"n"                   r                     - 

-o 

UP 

, 

1 

^    SPECTRUM 

7t> TIJITITICK 

0  i         >0CKfT  ur 

1       o^ 

UP 

o- 

OOWH 

V*/    fPECTIUi 

^S^       TO  JOYSTICK 

~  ^  socket  oowr 

^^J 

A  tfMJf  n  for  t*fn*a  pl*y*r*  wanting  la  mmkm  IK«  m#il  of  th*  pi"  an* *9f  k*f  a. 


can " t  afford  or  find  a  D-ty pe  soc  ket,  is  to 
use  the  five  pins  and  outer " screen'  of  a 
DIN  plug,  chopping  off  the  moulded  D 
type  plug  from  the  joystick  and  replac- 
ing it  with  a  more  common  DIN  plug.  At 
a  pinch  you  could  use  two  pairs  of  stereo 
jack  connectors,  with  each  one  carry  ing 
three  of  the  signals 

The  colour  codes  used  in  the  joystick 
plug  are  also  shown  in  Figure  5.  Some 
sticks  may  use  a  different  colour  code, 
in  which  case  you  will  have  to  dismantle 
the  stick  (usually  a  simple  operation,  to 
allow  for  repairs)  and  deduce  the 
colours  used.  Commodore  joys  ticks  use 
pink  wire  for  *Fire\  rather  than  red. 

We  do  not  recommend  that  you 
solder  the  wires  from  the  joystick  direc- 
tly on  to  the  Spectrum  circuit  board, 
This  may  be  the  cheapest  approach,  but 
if  s  also  the  most  likely  to  leave  you  with 
a  dead  computer.  The  joystick  cable  is 
too  thick  to  pass  easily  out  of  the  Spec- 
trum case  and,  with  the  joystick  dan- 
gling from  it,  you  run  the  risk  of 
damaging  the  circuit  board  every  time 
you  pull  on  the  cable  or  move  the 
computer. 

ELABORATIONS 

The  wiring  explained  so  far  uses  the 
same  key-assignments  as  Interface  2. 
You  can  even  fit  a  second  joystick  by 
connecting  the  common  wire  from  it  to 
the  right*  hand  pin  of  the  eight- way  con- 


Interface  Zero  works  by  taking  signals 
out  of  the  Spectrum  box  and  down  the 
joystick  cable,  you  run  a  slight  risk  that 
the  cable  will  convey  external  inter- 
ference into  the  Spectrum,  leading  to 
unreliable  performance.  In  practice 
we've  not  found  this  a  problem,  but  it's 
probably  best  not  to  extend  the  joystick 
cable,  just  to  be  on  the  safe  side. 

TESTING  TIME 

It  i  s  poss  i  bl  e  to  te  s  t  the  in  terf ace  without 
re-building  the  Spectrum,  m>  long  as  you 
are  careful  to  keep  the  circuit  board 
away  from  conductive  surfaces.  Make 
one  last  check  on  your  soldering  and 
then  connect  the  computer  board  to 
your  TV  and  power  supply.  Plug  in  a 
joystick  and  leave  the  keyboard  dis- 
connected. 

As  you  move  the  stick,  digits  should 
appear  on  the  screen.  You'll  find '6'  and 
1 T  correspond  to  left  and  right  mow 
ment,  *8*  and  *9"  to  down  and  up.  The 
Fire  button  should  produce  the  digit 
zero,  If  any  of  these  values  are  trans- 
posed, you  must  have  accidentally 
swapped  the  connections  as  you  wired 
them  up.  If  a  single  digit  doesn't  work, 
the  appropriate  wire  is  no!  connected 
firmly  enough. 

If  two  adjacent  digits  (such  as  S6S  and 
'71  or  *9'  and  '0')  don't  work,  you've 
most  likely  accidentally  connected  two 
of  the  five  wires  together  at  some  point 


—  probably  by  using  too  much  solde: 
the  circuit  board,  If  moving  the  joystick 
has  no  effect  at  all,  the  common  wire  is 
disconnected.  If  joy  stick  movements 
produce  characters  outside  the  group  — 
*6\  '7  V8\  '9'  and  "0*  —  you'veeonnec- 
ted  the  common  wire  to  the  wrong  point 
in  the  computer. 

Check  that  the  stick  works  reliably 
before  re-assembling  the  computer, 
then  run  the  joystick  wire  through  the 
MIC  or  EAR  hole,  and  screw  down  the 
circuit  board.  Position  the  keyboard 
over  the  base  and  push  the  ribbon  cables 
firmly  and  evenly  into  the  sockets  on  the 
top  of  the  board,  making  sure  that  they 
are  not  twisted.  Don't  force  the  cables 

—  when  conrectly  positioned  they 
should  plug  in  securely  with  little  resis- 
tance. Turn  the  computer  over  and 
replace  the  five  screws  in  its  base 
(assuming  you  haven't  lost  them), 

TEST PROGRAM 

Listing  I  is  a  test  program  which  allows 
you  to  steer  a  character  arond  the  screen 
with  the  joystick.  The  colour  of  the 
character  changes  when  the  Fire  button 
is  pressed.  Notice  that  the  program  uses 
the  IN  command  rather  than  IN  KEYS, 
IN  allows  it  to  detect  instances  when 
more  than  one  key  is  depressed  (as  in 
diagonal  movement).  You  can  suit  use 
the  relevant  keys  to  control  the  charac- 
ter, even  when  the  joystick 
connected. 


Listing  1. 

ThhA  In  *  tftftl  program  *Mth  iliovi 

you  to  tost  four  now  ly-bulK  joymtic  fc , 

l« 

fi£rl    11    1NTWHFACF    fHW 

fl    D£mN&T»iM]tW 

CLB 

LET    k*1m    IF 

LET    aid 

j  40 

ISO 

*3& 

lei   t-:i*mr    n 

' 

r  t 

iao 

if   k      e    Mi* 

*«-  ■ 

if  t  >**  rw                      u   i.ci 

ir  i                                          fct 

.  ii 

• 

■ 

BO    TO    14 

Most  of  the  program  is  straight- 
forward, although  lines  150  and  160 
may  cause  confusion.  The  IN  function 
reads  the  keys,  giving  their  status  in  the 
bottom  five  bits  of  *K\  A  bit  is  RESET 
(zero}  if  the  corresponding  key  is  dep- 
ressed. Line  1 60  Mtt  bite  five,  si*  and 
seven  to  zero  (the  INT  expression  J,  and 
inverts  the  remaining  bits  by  taking  the 
remainder  away  from  3 1 .  For  further 
information  look  at  Chapter  23  of  the 
Spectrum  manual, 

IN  CONCLUSION 

Follow  these  attractions  carefully  and 
you'll  find  you  have  added  a  joystick  to 
your  Spectrum  for  a  fraction  of  the  price 
most  firms  are  asking  for  adaptor  units. 
Bon  chance!  Q* 


76 


HW/ 

OUTPUT 

Once  again,  were  throwing  out  the  pages  of  Your 
Spectrum  for  a  worthy  cause.  Like  most  of  us.  you've 
probably  got  loads  of  odd  bits  of  hardware  and  software 
around  your  bedroom  that  just  gels  in  (he  way.  WelL  here's 
a  way  to  solve  your  problems.  .  .  and  get  somvihing  you 
want  into  the  bargain. 

Simply  fill  in  t fit1  form  :ii  the  bottom  of  the  page  and  tell 
us  in  not  more  than  30  words  what  you've  got  up  lor  grabs 
and  jum  what  you  want  in  return.  Try  and  give  as  much 
information  as  you  can  within  the  30- word  limit      don't 
worry  about  your  address  if  ft'i  too  long,  just  provide  a 
'phone  number  you  can  be  reached  on. 

Of  course,  this  isn't  just  limited  to  swapping  software* 
you  can  also  publicise  your  club  or  advertise  for  a  pen  pal. 
Just  give  a  rough  idea  of  your  interests  and  let  them  get  in 
touch  with  you  —  could  be  you'll  find  a  friend  for  life? 

There il  be  no  charge  for  anything  placed  in  the  magazine 
—  just  keep  it  relatively  clean  (the  Editor  has  to  read  all  the 
entries,  you  know)  and  keep  'em  coming!  We  like  to  know 
ue  ve  got  some  interested  readers  out  there.  .  . 


Fill  in  the  form  below,  specifying  in  which  category 
you'd  like  WW  ad  to  be  included,  and  ^end  it  oft  to 
INPUT  OUTPUT,  Your  Spectrum.  U  Rathbonc 
Place.  London  W]  P  J  DE,  Please  use  CAPITAL 
LETTERS  and  keep  your  copy  down  to  a  maximum  of 
30  words  ( including  your  name  and  address  or  'phone 
number). 


rbetooapf  ef  Itoi*  fcrm  if  you  don-"  i  w#m  to  drfrct  yoyi  iune 

D  HARDWARE  O  SOFTWARE 

D  WANTED  □  MESSAGES 

D  CLUBS  &  EVENTS  D  PEN  PALS 


Name  .. 
Address 


4      E     +     *    +     I 


Postcode 


&j& 


vF&jd 


FOR  THE  48K  SPECTRUM 


Imagine  a  program  that  can  tell  you  the 
meaning  of  every  machine  code  word  and 
what  you  shoufd  type  to  get  the  computer  to 
do  each  command. 

This    program   along   with    its   instruction 
booklet  can  teach  complete  beginners  or 
semi  experts  and  is  now  available  from 
Peekay  Software  tor  just  £6.95, 
Write  for  more  details: 

To:  PEEKAY  SOFTWARE, 
DEPT  YS,  38  BERTON  CLOSE, 
BLUNSDON,  WILTS  SN2  4BE 


NOW 
OP 


s&r> 


M/€C0MPtt4#$ 


■*>/**-£' 


Uff 


m  Tim  h p*i  imt  i 

«whi-afrfiftfiitfi«itf0H4    ■  gnwi  mm  t^w 


*nc*r&vm& 


■A 


SPCCUU  OFFER* 
vot'«  ntisr  TWO 


if  VOt f  Vt*  T**t£  C&W**fl*P  / 


*.     SOFTWARE  UBRAftV 
NAME 

'ADDRESS 


(HMi  1  Hltal  I    mi   f* 

by i  iMT  •qM«i >wl      ■  If  r  ,»rwn t 

4tfU<h»trt-*l!rti*d«t*d      ■  VM>0^-X*i!r-». 

■*  and  AKDuAt  **•*•  tf  i  ipH  *Ad 

■  No  evfnpiicfltoti  wUmmm .  «e  c*^"^"i twi  I  it 
qttfinlfly—rmt  #h*l  *nd  ***fi  f&u  »u«      ■  P'  ■*.»■« 


1twm  an*  "**rUjfppa  n#«l*#tt»* 

_   '.  ■   N^IW^"^!^ 

F*rh:h#m  Ao*<j   Wm  LiM.  H*ntt  GU33  6JLi 
Much  in* 


Specul  oiltr  1ram  Ml  ittu*       LlPfc  MbMBEHSHlPfS 

<«g«rm*ilT   11*  ID,       O  W11  ituCM  OfVfl  HO    * 
Bfcl  HMt  &r*f*GMfl  ■  W     £**-*">     **«*     tttflifttf 

S*«giym    St*^nia.  j    Soul'  |  *-g    •  f*r>,j 

Int  Atplf  Coupon  *r..>  -  -  4  ymff  Hpnq , 




7T 


This  month's  Program  Power  features  just  one  program  —  and  it's  been  written  at  the 

keys  of  our  Y&ry  own  Peter  Shaw.  Complete  with  alt  the  thrifts  and  spiils  of  a  fruit 

machine,  Peter  has  managed  to  cram  in  a  few  extras  as  welt. 


KATAPILLA 


BY  PETER  SHAW  (48KJ 

If  you're  a  fan  of  the  old  one-armed  bandit*  { if  you  can  remem- 
ber them  thai  Ls!  i  you  re  going  to  Im ■■*.-  ihi  I  program*  Play  h  sim- 
ple bui  addictive  and  extremely  colourful  use  is  made  of  the 
Spectrum's  display, 

Dead  centre  of  the  screen  is  the  w  indON  to  the  action.  This  is 
the  equivalent  of  the  wheels  that  tumble  within  the  fruit  machine 
ind  comes  up  with  a  new  line  of  objects  and  fruits  each  time  you 
set  the  wheels  in  motion,  The  particular  piece  of  code  to  operate 
these  *  wheels"  has  been  written  in  Basic,  but  if  any  of  you  out 
there  fancy  con  ve  rii  n  g  th  e  rout  i  n  c  to  m  ac  h  in  e  c  ode  you '  H  muc  h 
improve  the  game,  1  ncidently.  Peter  would  be  very  pleased  to 
hear  your  suggestions  as  to  how  this  can  be  done  as  he  didn* l 
quite  manage  to  come  up  with  the  goods  by  the  deadline  (Lffe 
isn  V  a  line  &f  cherries.  Ed ) 

On  the  left  hand  side  of  the  screen  is  a  graphic  representation 
of  what  you  cm  w  in  providing  you  come  up  with  the  right  lines 
on  the  centre  window.  To  the  right  of  the  centre  display  are  the 
boxes  for  the  gamble'  routine,  which  wit!  be  explained  later 

The  boxes  at  the  bottom  of  the  screen  provide  you  with  an 
indication  of  the  options  open  to  you,  such  as  'Feature  Hold*. 
Hold*.  "Collect",  "Gamble",  and  soon.  You'll  get  the  idea  once 
you  gel  the  program  working,  Up  at  the  top  is  the  Krazy 
Katnpi  Hit,  which  can  be  made  to  grow  unii  I  it  reaches  the  right* 
hand  side  of  the  screen  and  hits  the  E2  symbol  —  no  prizes  for 
guessing  what  happens  then! 

You  start  ofTthe  game  with  H)  credits,  each  worth  I  Op.  Press 
Enu  it  the  wheels  spinning  and  one  credit  will  be  subtree- 

ted  from  your  rating.  When  each  of  the  wheels  has  slopped*  you 
wiSJ  be  notified  if  you  have  won  anything  and  the  Kra/y 
Katapilla  at  the  top  of  the  screen  will  move  a  certain  di stance 
towards  the  £2  symbol  If  you  are  lucky  enough  to  gain  a  'Fea- 
ture Hold  facility*  the  Kra/y  Katapilla  will  stay  where  it  is  and 
the  ne  x  t  score  w  j  1 1  be  added  to  its  length:  if  not  c  i  i  goe  g  bue  k  to  the 
st  art  for  your  ne  xt  turn .  S  hou  Id  you  get  th  e  n  1 1 £  |  M$t  "Hold"  flash- 
ing at  you  on  screen,  you  can  hold  any  or  all  of  the  wheels  with 
the   \\'T  and  V  keys  respectively. 


There  is  also  a  'Nudge'  facility  which  enables  you  lommc  the 
wheels  up  or  down.  This  is  done  again' using  the  I  V2fc  and  \V 
keys  to  nudge  the  wheels  one  symbol  down;  the  same  keys  are 
used  to  nudge  the  wheels  up.  but  you  need  to  press  the  Symbol 
Shift  key  at  the  same  time  Using  this  feature  carefully,  you  can 
iry  and  get  one  of  the  winning  combinations  shown  cm  the  left  of 
the  screen  and,  who  knows,  you  might  be  lucky  enough  to  get  a 
'Hohf  next  go! 

One  of  the  most  fun  features  of  the  game  is  the  'Gamble* 
facility.  Once  you  have  won  an  amount  of  cash,  say  20pT  you 
will  be  offered  the  chance  to " collect1  the  20p  or  try  fur  AOp.  On 
the  right  of  the  screen  there  are  a  number  of  h  *\  «  w  nh  figures  in 
each  -  for  this  ex  ample,  the  ]0p  and  3  Op  boxes  will  flash  on  and 
off  and  all  you  have  to  do  is  to  press  ihe  G  key  to  gamble  and 
then  press  Enter  when  the  30p  key  is  til.  You'll  then  be  offered 
the  chance  to  win  50 p  or  2 Op.  If  you're  not  the  gambling  type, 
simply  press  the  *€'  key  at  any  time  and  you  II  collect  whatever 
amount  you4 re  up  to. 

If  you  can  manage  to  ignore  the  game  for  more  than  a  few- 
seconds  I  no  easy  task)  the  computer  will  begin  egging  you  to 
'have  a  go  with  sortie  on-screen  messages  at  the  bottom  of  the 
screen,  These  can  obviously  be  changed  to  suit  whoever  bpU| 
ing  the  game. 

A  note  for  those  about  to  type  it  in  -    all  the  graphics  char. w 
ters  are  listed  as  lowercase  letters  and  ill  lower  ease  litters  are 
graphics  characters.  Got  it.1  Well,  go  on,  gel  on  with  it' 

D#Nd  c#ntro  of  tn# 
■croon  arotho 
'whoolt'  which 
com*  up  with  * 

lirlr  pf  fruil  Arid 

ofcjoctt  when  you 
pro**  €n(*r.  To 
th«  loh  of  th* 

•croon  or*  Iho 
pot «i bio  winning 
combination *P  to 
tho  right  *ro  th* 

JCimhltFbaE*t. 
AC  I h»  bollom  of 
th*  tcntn  in 
whin  you'll  find 
■  II  th*  m*«**oj** 
to  help  you  play 
th*  £*nt*. 


; 


78 


Unlock  Your  Imagination 


SCOPE  64     €/?q< 
(tope  or  disc}     ^fijpS  j 
Not  just  a  games 
designer  thrs 
remarkable  product 

will  revolutionise 
prog  ramming  Easy 
to  use.  supplied  with 
bumper  insUuCI'On 
manual  -  leHs  you 
everything  you 
need  to  know 
,  rJMM  OCd  »» 


tsptcmuw 


SCOPE  II 

A  complete  update  of  the  original 
award  winning  product  -  with 
many  Fantastic  extras.  Sprite 
routines  -  Machine  code  Peek  &  ^ 

Poke,  Will  run  your  original  program 
lot  ally  independently, 
Original  SCOPE  owners  -sendm  y&ur 
old  rape  &  £6  00  for  a  complete  updMte 
and  new  bumper  stie  mem/al 


;oMf 

tag; 

|_trulyoric 

jinal 

MLTmPLVS™**"?"^™ 


ames! 


SPECTRUM  SPRITES 

Today"*  g*m«^  nffd  *pt  ite* 
Her *  t <rw*rylhing  yr>u  need 

■m  know  elmjfl  EteaJgntno. 

end  handing  *pnle*<  All 
In  a  ur^lB  [Hk:h  with  full 
mitructron*.  Hindi*  8 

■  COllriiOfi  tUrfv  \ 

£795 


m> 


The 

CHARACTER  GENERATOR 

(  Another  product  eesential  for  that  u  ructue  and 
fc  p?afn*s»n#l  rmt*h  *a  important  \n  UkI  ay"*  pro- 
gram* Deugn  your  own  UDC  *  end  complete 
fc  character  *#ta  ft*  ■  Pi*M  gtid  (or  uky  «iw^ 
(nciode*  6  *p*ci*tfy  d*tipn*d  ch#f  ecter  ***» 
L  Compatible  with  virtually  aN  oih#r  m* 
coda  aorhMf*,  Big  manual  lalli  you  » 
need  10  ItAOw  TOO  m*ny  *tfr«  lo  lt*t  ham 


£  S^CTUuM 


Tit* 

SCREEN  MACHINE 

The  oaf m  it*v*  «*fl#n 
editor  lor  t*u«khng  and 
UHm^ing  graphic  lav 
suteAtrtt*  page*,  includes 
many  f  arilrtfa*  e***rm*l 
to  prttttuc*  f##*ly  pro- 
Ivnional  Kwn  layout* 
Supply  wr(t<  frg  manual 
With  full  in st ruction*.    ^rt  rtr- 


MONSTERS  &  MAGIC 

A  ctamc  aovantUTfa  genie 
raqumng  hard  Thinking  A 
qu»ck  t  vfie  *rv  Puriiet  lo 
*ofva  and  momtier  *  to  daf and 
all  m  real  time  Being 
i       modular  -  treasury  and 
evperujnce  can  be  earned 
forward  THafttittwo 
module*  are  T&gttrth. 

and  Tmmpto&tCttistifo* 

Enter  fel  your  peril 


**rt  SPECTRuii 


The  urtimate  u**r  tnendly 
lJ.imL.jIM'  You  dmon  m  many 
tailor  made  f4ing  aytlerti  s  tot 
whatever  pMrpote  Each  protected 
by  your  ov^ri  tecrat  tec 
codec,  Pull  irrtrucOon*  manual 
t  include*  WfFWT     -„-.- 
,ourf>r*ff.te  LB.^5 


SuperV 
graphic*  - 


£ndkmeri  atonal 
only  forth* 


BATTLE  PLANET 
Your  mMon  i*  to  fly 

(tnchit  launch 
a  plaftma  bott  into  the 
Battle  Planeti  heart 
Y<2hj  mult  «VQ4d  i 

Ftghten  will  l?omb 

i  fie  Robot 
commandar  ioth* 

inotnofll    ^r-i 

JOfcWflCr/'  i 
Sav*  JUuwibnrfl 


ifkioot 

Hot»| 
ombard 


10  BORDER  Oi  REM 
O  P. SHA*/ SPORT SCENE  1984 
20  REH  KRAZY  KATAPILLA 
30  REM  6  PETER  SHAW  1964 
40  POKE  23658,8 


XT    A:     60    SUB    1210 


Um  HMO  Seine  the  BORDER  colour  and swiiefi  the  heys  to Cws 

Lflct 


SO 

GO  SUB  2520 

60 

INPUT 

<M  * 

70 

PRINT 

AT 

3f 

lOi 

PAPER  3| 

INK 

Oi* 

YOUR 

SPECCV ! " 

60 

PRINT 

AT 

16 

.21| 

PAPER  8| 

INK 

:  9| 

"CRE 

0IT3' 

90 

PRINT 

AT 

13 

>23» 

INK  9|"000" 

in  50  ID 


The  'screen  set-up'  routine 


ICO  GO  SUB  16*0 
101  PRINT  AT  OtO|  PAPER  Of  INK  4f"ttu" 
110  LET  CRE-CRE-1*  IF  CRE--I  TTCN   INPU 
T  "NO  CREDIT-PRESS  ENTER  FDR  HDRE  "|  LIN 

E  Aft  GO  TO  10 


taoiiO  Finish  ofi  The  screen  layoui  and  ch«^  the  number  of 

credits  you  traveler! 


120 

PRINT 

AT  13,231  PAPER  6; 

|  f»o» 

AND  CR 

E<IO>+«"0" 

AND  CRE < 100» 

;CMf 

130 

BO 

SUB 

1210 

140 

GO 

SUB 

1320 

150 

IF 

NC- 

1  THEN   LET 

NOOt 

60 

TO 

170 

100 

GO 

SUB 

■00 

170 

GO 

TO 

no 

740  IF  B-l  THEN 

350  LET  BfO 

360  IF  INKEV»-"0"  THEN  LET 
1  TO  3i  LET  J(2,A>-J<2,A>+li 
6  THEN   LET  J (2, A) -I 

370  IF  B-l  THEN   NEXT  At  60 

380  LET  B-O 

390  IF  INKEY**-*-  THEN  LET 
1  TO  3t  LET  J43,A>-J<3,A>*I i 
6  THEN   LET  J(3,A)-1 

4O0  IF  B-l  THEN   NEXT  At  GO 

410  LET  8«0 

420  IF  INKEY»«-1"  THEN  LET 
1  TO  3i  LET  Jfl  ,A>-JU,A)-1  : 

THEN   LET  Jll,Al-l5 

430  IF  B»l  THEN   NEXT  At  BO 

440  LET  B-O 

430  IF  INKEY»-"2B  THEN  LET 
1  TO  3l  LET  J<2,A>»J<2,A>-li 

THEN   LET  J(2,A>»13 

460  IF  B-l  THEN   NEXT  At  GO 

470  LET  B-O 

460  IF  INKEY*-"3-  THEN  LET 
I  TO  3t  LET  J(3,A)-J(3,A»-li 

THEN   LET  J I31A»-13 

490  IF  B-l  THEN   NEXT  Ai  GO 

500  LET  NC-1 

310  PRINT  AT  20,1&|  PAPER  Bi 
"fAT  20,22|"   " 

520  LET  B-O 

530  FDR  A-l  TO  40  STEP  I2i 

NEXT  A 

340  FOR  A-l  TO  10*  NEXT  A 

530  IF  RU,J(1,1>)-R(2,J(2,1 
J(2,1>I-R(3,JC3,1>>  AND  VCRC1 
<>0  THEN   LET  PR-V(Rl  1 , J  U  ,  t> 


Um  1 2  0- 1 71  The  main  catling  loop  T  hts  ?au 1 1  ne  ta lis  all  the  suttfQuI  r ws 

lor  ttwf  genefal  running  ttf  sr«  program 


FLASH    If 


FLASH    If 


INK    6l 
INK    B| 


180   LET   FH-lt    PRINT   AT    IB,19|    PAPER 
INK    9) "FEATURE    HOLD" 

190    PRINT    AT    16, !2i 
ER   8f-ab- 

2O0  PRINT  AT  16,l5i 
ER  Bt  "mbm 

210  PRINT  AT  16,18} 
ER  8|"«b- 

220  IF  iNKEYf-CHRS  13  THEN 

230  IF  INKEY4-M"  THEN   LET 
NT  AT  16,12|  PAPER 

240  IF  INKEY*-"2" 
NT  AT  16,l3t  PAPER 

230  IF  INKEY*--3" 
NT  AT  16, 18;  PAPER 

260  IF  INKEY*-"C' 

T(2l-Ot  LET  T(3>-Ot 

270  GO  TO  220 


FLASH  If  INK  6 t 

RETURN 
TtlJ-lt 
Bt  INK  Bt-cb" 
THEN   LET  T(2)-ll 
B:  IMC  Bfcb" 
THEN   LET  T(3)-l* 
St  INK  Bt-et>- 
THEN   LET  Ttl>-Ot 
GO  TO  190 


Bt 
PAP 
PAP 
PAP 

PR! 
PRI 
PRI 
LET 


B-lt  FOR  A- 
IF  JC2tA>-l 

SUB  1210 

B-lt  FOR  A- 
IF  JC3.AI-1 

SUB  1210 

B-l I  FOR  A- 

IF  JU,A»-0 

BUB  1210 

B-lt  FOR  A- 
IF  J<2,A>-Q 

SUB  1210 

B-lt  FOR  A- 

IF  J(3,AJ-0 

SUB  1210 
INK  8]  " 


•OOl.Ai 


> )  AND  R(2, 
,J<1,1>> ,2) 
) ,2)i  80  TO 


560  IF  R(l, J tl,l > l-R<2,JC2,l> >  AND  V(R< 

1,JI1,])),I)<)0  THEN  LET  PR-V (R 1 1  ,J  <  I  ,  1 
)  )  ,  1  JOOt  GO  TO  990 

570  PRINT  AT  20,  16t  PAPER  S;  INK  9j  "NIJD 
G£" 

560  *CXT  R 

390  PRINT  AT  20,26)  PAPER  Bt  INK  Bt " 

■ 

60O  RETURN 


Mm  ?IQ  600  The  Hydge  routine  Notice  mat  in  lines  300  and  3id  it* 

IN  tunc  I  on  has  been  used  to  defect  if  rue  Symbol  Shifl 
key  is  being  pressed  i shown  &y  printing  UP  in  Ihe  Nudge 
Stilus' wfenptf) 


L«ti  1 10-ITI  The  'Hdtf  routine,  wNeft  tncfctfJes  the  Tetfure  HtHdT 

routine 


2B0  FOR  R»l  TO  INT  <RND#10I+1G 

Z90  PRINT  AT  20, 16f  PAPER  8t  INK  9|  FLA 
SH  li "NUDGE" 

3O0  IF  IN  3276A-253  THEN  PRINT  AT  20,2 
2|  PAPER  B|  INK  B|*UPW 

310  IF  IN  3276*0253  THEN  PRINT  AT  20f 
22|  PAPER  B)  INK  Bf "   ■ 

320  LET  B-O 

330  IF  INKEY*-*!"  THEN  LET  B-lf  FOR  A- 
1  TO  3i  LET  JUfA>-J  (1  ,AMIi  IF  J(1,A)-1 
6    THEN       LET    J(l,Ar-l 


610  PRINT  AT 
ECT"|AT    20,9j  ' 

620  PAUSE  2 1 
103O 

630  PRINT  AT 
"| AT  20, ¥| ' 

6#0  PAUSE  2l 
6fe0 

MO 
670 

6BO 
690 
70O 
APER 
7lO 


2C,l;     PAPER    8;     INK    9; -COLL 


IF    IPtCeV#»HCM    THEN      60    TO 


20fii     PAPtR 

eAHBLE^ 

IF    INKEVt-^B 


Bt     INK    9| 


THEN       fiO    TO 


80   TO   610 

LET    PQ-PR/lOi     LET    COL»0 

IF    INKEV*<>""    THEN      WJ    TO   6TO 

IF    PR- 100    TI«N      LET   PS«5 

IF    PR~SO   TI*N      LET    PSM 

PRINT   AT    P^PS,!! ,P(PS,2If    OVER    1;    P 

B|     INK    8;    BRI6HT    ir       - 

PRINT  AT  P(PS-1 , l>,P(PS-i t2lt  OVER 
If  PAPER  B|  INK  B:  INVERSE  If*  "|AT  P<P 
6-«-l«l),P(PS+l,2)|  INVERSE  0|*  ■ 
720  IF  IMKEYfO*41  AND  INKEVf<>-C"  THEN 
LET  PS-PS-It  JPRINT  AT  P  (PSf  U  f  P  <PS,  21  I 
OVER  I|  INK  B|  PAPER  6:  INVERSE  0| -  mt 
LET    COL- It    ©0    TO    770 

730    PRINT    AT    PfPS+1 , l> tP(PS*l T2I t     OVER 
t|    PAPER   8;     INK    H;     INVERSE    If"       H|AT    P(P 
8-1,11 fPCPS-1,2) |     INVERSE    Ot "       " 


80 


SOFTWARE 

- 

We're  sorry  you  Ve  had  to  wart  so  long  for  our  first  new 
release  of  1984  but  your  patience  will  be  well  rewarded. 

From  Bob  Hamilton,  author  of  'The  Pyramid'  and 
Doomsday  Castle'  we  present  BEAKY  AND  THE 
EGGSNATCHERS  and  introduce  Beaky  our  new 
star  of  the  video-game  screen. 

(Ziggy  is  having  a  well  earned  restf) 

Beaky  belongs  to 
the  family  of 
Andromedan  Armi 
Condors,  the  rare 
goggled  variety 


■"*5 


The  numbers  of  his  species 
are  dwindling  fast  because  of  their 
rather -foolish  choice  of  breeding 
ground,  on  the  planet  of  Crackit 
This  unfortunately  happens  to 
be  the  home  of  a  particularly 
evil  band  of  creatures  known 


collectively  as  the 
Eggsnatchers.  Their  sole 
malicious  intent  in  life 
is  to  extinctify  Beaky's 
species  by  stealing 
or  destroying  the 
eggs  by  any  foul  | 

means  available. 


B 


or 

pectrum  48K 

and 

Commodore  64 


and  the  Egg 
Swabcbeps 


Vbur  objective  is  to  try  and  brood,  hatch  out  and  rear  as  many  little  Beakys  as 
possible  through  12  different  screens  of  formidable  but  delightful  arcade  action. 

FANTASY  SOFTWARE  is  available  from  W.H.SMITHS,  JOHN  MENZIES,  BOOTS,  WOOLWORTHS, 

LASKYS,  GREENS,  RUMBEUOWS,  SPECTRUM  GROUP  and  all  other  good  software  retailers. 

Beaky  and  the  Eggsnatchers  Is  available  for  4SK  Spectrum  and  Commodore  64  at  £6.50  on  cassette 

or  on  disk  for  the  Commodore  64  at  (9.50  from 

FANTASY  SOFTWARE.  FAUCON8ERG  LODGE.  27A  ST  GEORGES  ROADr  CHELTENHAM,  GLOS  GL50  3DT 

despatched  by  return  firs  class  post  together  with  free  membership  of  the  Fantasy  Micro  Club 

Trade  Enquiries  welcome  -  telephone  0242  -583661 


■■»- 


Pat  the  Postman 

Really  of  iginal.  All  Pat 
hn  to  do  w  col  led 
parcel*  whilst 
avoiding  obstacle* - 
lifce  cars,  fires,  train*, 
etc  Skill  level  and 
Hall  of  Fame 

Mi 


Dt«ffendar 

Earth  j*  under  attack 

from  mutant  aliens  in 

an  accurate 

imp  I  omenta  Hon  of  ■ 

top  arcade  gam*  - 

and  ana  of  the  moat 

difficult  to  survive  In! 


a^BEfi 


One  Hundred  & 
Eight* 

That  famous  shout 
tails  you  what  rti  all 
about!  A  flood 
implementation  ol  a 
ditticuH  game 
double*.  treble*. 

em*  bull 
en  po**4b4e. 


LendofSagan 
A  quart  to  find  the 

long  lost  Staff  of 
Health   Ik  rt  m  one  of 
the  cast  lea?  Of  In  trie 
Tower?  There  are 
plenty  at  problems  - 
and  plenty  of 
opponent! -  In  this 
greet  grspNo 


eUIiitfcemElJa 


OUT 

FOR 

THESi 

GREAT 

GAMES 

FROM 

MIKRQ  GEN 


Lk 

aa 

•: 


Drakrnace 

Find  you  r  way  rou  nd 
Dracufca  s  domain. 
A  game  to  get  your 
teeth  into! 
«HpaamUJI 


*— 


Cruise  Attack 
Save  the  city  Irorn 
annihilation  in  this 
wonderful  version  ot 
an  arcade  favourite. 
Nine  tkm  level*, 
bonus  points  for 
attack  ship*. 


S** 


Creepy  Crawler 
An  authentic  version 
of  one  o  f  the  m  oat 
add  icth/e  arcade 
games  devised  All 
the  usual  features 
(Centipede,  Spider. 
Bug,  etc)  with  full  use 
Of  Spectrum  graphics 
and  sound. 


Leaerwarp 

Invader*,  Allan*,  this 
game  has  the  lot  -and 
yoti  have  to  survive  to 
deetroy  the  Master! 
Simple  controls,  far 
from  simple  task 
m  Ufctaai  CM* 


Nana* 

Catch  the  bananas, 
miss  the  coconut*. 
Easy?  Try  it  and 
Simple  in  concept, 
hilariously 
entertaining  -  If  tl 
drive  you  banana*. 
miprtrseitlts 


A  warp- space 
accident  spread* 


your  capsule  across 
time,  A*  you  land  in 
each  new  era,  tiraah 
peril*  face  you,  A  very 
skillful  graphic 
adventure 


vv: 

n  _*j 

sY  aajH        f*ear\ 
w^em 

•  ■'.  \ 

•%*   TWSW  *%** 

Mad  Marfan 

Great  sequel  to  the 
beat-selling  Mad 
Martha.  Hilarious 
graphic  adventure, 
with  hero  Henry  in 
sunny  Spain,  beset  by 
wacky  waiters,  mad 
bulls  and  the  wrathful 
Martha. 


SASAaaaurt 
Your  mission-  r 
the  Russian 
ambassador  from 
terrorist  kidnapper*, 
before  the  Kremlin 
declare*  war.  Loads 
in  two  parts  *  your 
rating  in  the  second 
depend*  on  your  skill 
in  the  first. 
m  »>sct*aictaf 


# 


■JLF* 


Knockout 

no  alien*,  laser*, 

invaders  or  rockets  - 

just  simple  but 

absorbing  fun  which 

up  to  4  players  can 

enjoy. 

«I  leathern* 


Galafciion* 
Watch  out  as  the 
Galakiions  break 
lonmation  to  attack  in 
such  force  that  no 
mere  human  can 
survive! 
MeeeaMaeaal 


See  them  at 
Lightning,  PC Sv 

Tigef  p  Co-op. 
Meniies/W  H  Srntth 

A  other  leading 
retailar* 

PHONE  YOUR  VISA 
OR  ACCESS 
NUMBER 


Other  great  new  Mikro-Gen  programs  coming  scran  -  watch  out  for  them! 

Please  make  cheques/ PO  payable  to  Mikro-Gen'  and  add  40p  post  &  packing  per  order 


ULi}il)>B 


Mikro-Gen,  44  The  Broadway,  Bracknell,  Berks  RG12  2TQ    Tel: 0344  2731 7 


740  IF  INK£Y*<>—  AND  INKEY*<>*C*  THEN 
LET  PS*PB+ii  PRINT  AT  P  i  PS  f  n  ,  P  <PS,2>  ; 
OVER  Is  IMC  8?  PAPER  B;  INVERSE  Oj  ■   "t 
GO  TO  770 

730  IF  [MKCY**-C-  T«N   LET  COL- 1 1  OO  T 
0  770 
760  SO  TO  710 
IF 


770 
780 
790 
800 
810 
820 
> 

830 
640 


1  THEN 
IF  PS-2  THEN 
IF  PS-3  T«:n 
IF  F8«4  THEN 
IF  PB-3  THEN 
IF  P8-6  THEN 


LET  PR-lOi  BO  TO  103r0 

LET  FR-20 

LET  PR-30 

LET  PR-30 

LET  PR- IO0 

LET  PR- 200 1  GO  TO  103 


IF  COL-1  THEN   GO  TO  IO30 

IF  INKEYSO"  THEN   GO  TO  B40 


850  HO  TO  700 


Uiti  ft! 04 SO  ThtCoilecr  and  Gsmbte  routines  Mas!  of  ihi$  section of 

code  deals  with  the  Gamble  learure  controlling  the 
flashing  boats  and  tSeodtflfl  which  of  Ihe  boxes  you  have 
chosen  based  on  the  w^i  saeond  you  Ni  irw  Entw  buy. 


B6Q  LET   PR-0 

S70    IF   RU1J(l,in*R(21J«2,tn    AND   RC2, 

j(2t  n  »-ftc31j<3,  li  )  and  vm(ttJCivi>ly2l 

<>0    THEN      LET    PR-V  <R<  1  ,  J  U  ,  1  J*  ,2)  i    GO    TO 
IF    ftfl|J<Itm-R(2tJ(21l>»    AND    V(Rl 


IJUiiD.noO    T«N      LET    PfW*«(  I  ,  J  C  1  ,  I 
11  ,Ui    GO   TO   19Q 

B90    IF    RM,J(l(IM-9    THEN      LET    PR-tOi     6 
D    TO    990 

900    LET    HO-0 

910    FDR    A-l    TO    3 

<?20    IF    R(A,J(Af  1)>>7    TtmH      LET    N0-MO+VA 
L    F»<R(A,JCA, 111 ,1,1) 

930    I4EXT    A 

9*0  IF  NO-O  THEN   RETURN 

*?50  FOR  A-LE+1  TO  LE+TOi  PRINT  AT  0,A-1 
I    PAPER  Bf  IMC    4f-tu":  PAUSE  A 

9*0  IF  A-27  THEN   LET  PR*2O0i  LET  LE-2* 

LET  FH**0i  PRINT  AT  0,2|  PAPER  S;  INK  8? 
-u  Nt  SOTO  990 

970  i*XT  Ai  LET  LE-LE+HO 

9Q0  RETURN 


Umi  160  SIO  The  routme  checks  tot  a  *nm  on  the  wheels.  Alter  Hit 

wheels  have  finished  spinning  and  have  been  nudged  rl  the 
option  was  open  the  resulting  line  is  checked  aoitfist  l  he 
wiroung  combinations  spirited  on  the  left  hand  side  of  iht 
serpen  10  see  it  you  have  won  anything 


990  LET  L*Oi  PRINT  AT  20,16|  PAPER  8)  I 
NK  B:  "      "i  AT  20,22|  M 

lOOO  LET  L-L+li  BORDER  Ok  BORDER  2*  BORO 
ER  6;  BORDER  4s  BORDER  1:  BORDER  Os  IF  L 

i>  THEN   00  TO  1000 
10 1 0  IF  PR-2O0  THEN   GO  TO  1030 
1C20  IF  PR>1G  THEN   GO  TO  610 
1030  LET  CRE-CRE+fPR/lOJ 

1040  FOR  A-l  TO  30  STEP  9*  BEEP  ,Q01,Af 
NEXT  Ai  PRINT  ill  AT  0,0;  M        VOU  WtN  * 
I PRi "  PENN IES ■ M i  PAUSE  1 00 
10O0  PRINT  11 | AT  0,O|" 

1060  PRINT  AT  20,  It  PAPER  B;  INK  8: 

•|AT  2Dt9|"        M?AT  20,16;  '       M  1  A 
T  20,22* ~   ■ 

1070  PRINT  AT  13,26- fLEN  STR*  (CRE> ) l     PA 
PER  B;CRE 
1OS0  LET  HE-O 

1O90  IF  PR-200  THEN   BO  TO  1110 
llOO  PAUSE  20t  LET  HE-ls  00  TO  1110s  RET 
URN 
HIO  FOR  A-l  TO  hi     FOR  B*=  I  TO  hi     PAUSE  1 


1120  PRINT  AT  PCA,|)  ,P(A,2M  PAPER  Bi  IN 
K  8;  BRIGHT  1|P*CA) 

1130  IF  A-l  THEN   PRINT  AT  P < 6# I > , P <6 ,2) 
t  OVER  I |  INVERSE  0|  PAPER  8;  INK  8j  BRI 
SHT  Of"   "i  GO  TO  1130 
1140  PRINT  AT  P<A-1 , 1) tPIA-l T2> |  INVERSE 

0|  OVER  If  PAPER  Bi   INK  Bf  BRIGHT  Q| " 

■ 

1130  NEXT  Bt    NEXT  As  IF  HE-1  THEN   PRINT 

AT  Pih* l}9PC*92t|  PAPER  8|  INK  8fME2"t 
RETURN 

ll&O  PAUSE  20t  PRINT  AT  4f23i  PAPER  8|  I 
NK  Bi    FLASH  If  OVER  Ij"   " 
1170  FOR  A-l  TO  40  STEP  8i  BEEP  .O0l,At 
NEXT  At  FOR  A«^0  TO  30  STEP  -9i  BEEP  . OO 
1 fAr  If  XT  A 
1180  PAUSE  30s  PRINT  AT  4t23|  PAPER  8}  I 

Bf  HASH  Oj  OVER  It"   " 
1190  RETURN 


L  ii  u  1 90  -  U  90  TM  'wm'  routine  Wtupn  yw  man  age  to  Jet  a  winfunn 

ihi$  routine  causes  the  flORDF  R  io  riasii  *itn  vanous 
coiiurs  and  a  message  Idling  you  how  much  you  hM 
won  appears  di  the  mi  am  of  ihe  saeen 


12O0   STOP 
1210   PRINT    AT 
PAPER    V;F*(R( 
vJ<j  t2J  5  ,2) 
1220  PRINT    AT 

PAPER  9|F«CR 
(I  vJ11,m  ,2> 
1250  PRINT    AT 

PAPER  9|F*CR 
(1  tJH  t3J  >  t2> 
1240  PRINT  AT 
PAPER  9(F*(R( 
,  J(2f 2)1  ,2> 
1230    PRINT    AT 

PAPER  9|F»(R 
(2(J(2li)>l2> 
1260   PRINT    AT 

PAPER  VjF#tR 
<2iJ<2,3) 1 t2* 
1270  PRINT  AT 
»APER  9|F*(R< 
TJI3,2M  t2> 
12BO   PRINT    AT 

PAPER  9|Fi(R 
(3«J (3*11 ) t2> 
12W)    PRINT    AT 

PAPER  9fF*(R 
I3,J  fSi 31  >  ?2> 
13O0    RETURN 


7,1Z|     INK    C<RI1,J(1V2IM| 
ltJ<1t2>l,l>iAT    Btl2|F*tRCl 

I0t12|     INK   CCRC lTJ(l,l))); 
(KJdJ))  ,  DsAT     U,12;F*tR 

13,121     If#C    CtRd.Jd.lM); 
tl#J<lt3> ) ,I>lAT     l4^l?;Ff<R 

7,13?     Ii§C    CCRf?TJ<2t2>>]| 
2«J(2V2>>V1MAT    9,13|F*(RC2 

10,13i     INK    CCR<2tJ42,  U>.i  ; 
l2f^fS9lilvll|AT     Utl3iF*(R 

13,15;     INK   Ctftf2,J<2,3>)>| 

(2fJ<2f3J 1 ,11 i AT  14, IS j Ft <R 

7,1R{  INK  CtRC3, J(3,2i > M 
3, J f 3,21 1 , n |AT  8,18tF*CRC3 

10,IB|  INK  CCRl3,J(3,irni 

<3,J (3, 11 > ,11 » AT  11 , IS|F*<R 

13#1B|  I»«  Ctft<3,J<3,3>l>| 
(3+J<3t3>> tl)|*T  l41l8iFi<R 


Umi  ! ZM- 1360 


Th»  routine  prints  the  wheats  of  th?  iryif  machine  in  ihe 
otrHf  i  ot  t  m  scieen  whenever  ihe  reels  have  E®  be  movnd 
—  duriiiQ  an  ftrxjifwy  spin  «  when  the  *ii*Gge  nptKin  ts 


16;    PAPER   Bi     INt     B; 


■ 


1310    STOP 

1320  PRINT  AT  20 

M|AI  20,221" 
1330  LET  CH-0 
1340  PAUSE  30 
I350  IF  RNO>.B  THEN   LET  CH-li  GO  Sim    IB 
O 

1360  IF  FH-O  T|«N 
S   FN*  Bi  "U 

1B,19|-  k't     LET  LE»2 

1370  IF  FH-t  AND  RND>*3  AND  CHOI  THEN 
LET  FH-Os  PRINT  AT  18,19a  PAPER  B;  INK 
I  w  :  OO  TO  1360 

1300  PRINT  AT  20,26;  INK  9j  PAPER  8|  FLA 
SH  I j "START* 


PRINT  AT  0,2| 


PAPER  B 
*|AT 


R 


83 


I390  FOR  A- 1  TO  2O0s  IF  INKEY*«CHR§  13  T 

HEN   BO  TO  1410 

1400  NEIT  At  GO  SU8  2210 

UlO  PRINT  AT  20,26*  INK  Si  PAPER  6;  FLA 

SH  O; "START  >fc ; 

1420  PRINT  AT  14,12f  PAPER  B;  If*  B|  OVE 

R  J ;  FLASH  0| ■ 

0    P«INT    AT    16,12?     OVER    t|    FLASH    Oj     PA 

PER   Bi     INK   8C* 

1440  FOR  R*l  TO  INT  (RND*S)+2i  FOR  A- 1  T 

O  3i  IF  T<A)-1  THEN   GO  TO  14O0 

14SO  IF  A*3  AND  T4A1-I  THEN   SO  TO  1900 

1460  FOR  8-t  TO  3:  LET  J  I A,B1 -J tA,BJ -I t 

IF  J(A,B)<1  THEN   LET  J<A,B)-I9 

1470  P*KT  B 

140O  NEXT  As  00  SUB  1210i  NEXT  R 

1490  BEEP  ,01,290 

1500  FOR  R»l  TO  INT  CRND*5)+2i  FOR  A-=2  T 

O  3*  IF  T*A»*1  THEN   BO  TO  1940 

1510  IF  A-3  AND  T(A>*1  THEN   GO  TO  1^60 

1920  FOR  B«l  TO  3i  LET  J (A,B>-J tAtB>-l t 

IF  J<A,BXI  THEN   LET  JtA,B>-lS 

1330  NEXT  B 

1940  NEXT  At  BO  SOB  L210t  NEXT  R 

1990  BEEP  .01,20 

15^0  FOR  R-l  TO  INT  lGND#9)+2l  IF  T(3>*1 
THEN   00  TO  1610 

1970  FOR  9*1    TO  3s  LET  J i 3 , B) -J (3 , B) -1 t 

IF  JC3VB><1  THEN   LET  J(3t8t»l9 

15B0  NEXT  8 

NEXT    Ai     GO   SUB    12101    NEXT   R 

EP    *01,2O 
FOR    A»i     TO    3i    LET    T(A>-Oi    NEXT    A 
PRINT    AT     I6,l2f     PAPER    B;      INK    B[ "J 


1390 

1600 

1610 

1620 

lb  *tom 

1630  IF  RND>.99 

1640  RETURN 


THEN   GO  SUB  290 


Um  1 3 1  DO  646       This  i ou  1 1 w  controls  the  mam  rtinnng  ot  the  program, 
calling  various  subroutines  when  necessary 


1690  STOP 

1660  RESTORE  1660  s  PAPER  7 

1670  FOR  A^USR  "A"  TO  USR  MU"+7 

1680  READ  U>  POKE  A,U 

1690  NEXT  A 

1700  DIN  F* 410,2, 2) i  DIN  RC3,l9>i  DIN  TC 

SI I  LET  CH-Oi  LET  LE»2 

1710  DIN  VflOv2)i  DIM  Pl(6,2h  DIN  Pf6,2 

>*  DIN  C<tO)s  DIM  J(3»3Je  LET  CRE**10t  LE 

T  NC-Or  LET  FH-0 

1720  FOR  A«I  TO  IO 

1730  READ  F#CA,1* ,FifAt2>  ,V<A, I J ,V<AP2>  , 

CCA) 

1740  NEXT  A 

1790  FOR  A*l  TO  3s  FOR  B-l  TO  19 

1760  READ  R<A,B>i  NEXT  B:  NEXT  A 

1770  FOR  A- 1  TO  6 

I7S0  READ  P*A,t*,PtA,2> 

1790  NEXT  As  FOR  A- I  TO  3i  FDR 

READ  J*A,B)t  NEXT  8:  NEXT  A 
I  BOO  FOR  A*  I  TO  6 1     READ  P*tA>s 
1B10  DIN  RS*10,32)r  FOR  A*!  TO 
Rt(A>t  NEXT  A 
1820  RETURN 


B-l     TO    3l 

NEXT    A 
10:     READ 


l  nt  i  II50-U29       The  ai ArMiH  routine  This  sets  up  the  arrays,  defines 
UDGs.  etc 


1B30  DATA  0,82,09,117,69,09,62,0 

1840  DATA  0#70i69i69(69t69tllBfO 
1B90  DATA  OvB7,B4.1 19,84,84, B7,0 
I860  DATA  0,0,1,7,19,19,19,19 
1870  DATA  0,0,128,224,176,206,208,240 
1B80  DATA  19,31,31,31,31,127,1,0 


1 


1890 

DATA 

1900 

DATA 

1910 

DATA 

1920 

DATA 

1930 

DATA 

1940 

DATA 

MO 

DATA 

I960 

DATA 

1970 

DATA 

1980 

DATA 

1990 

DATA 

2000 

DATA 

2010 

DATA 

2020 

DATA 

2030 

DATA 

Lin  1B3D-2D30 

240  ,248, 248, 248,  246,294,128,0 

0,0,7, 19,31 ,63,127,127 

0,0,224,240,192,236,294,294 

127, 1 27, 63f 31 ,19,7,0,0 

294,294,292,248,240,224,010 

0,31,99,63,63, 127,123,127 

O , 240 , 232 , 248 , 24B , 1 20 , 240 , 224 

63,61 ,63,31 ,14,19,19,6 

192,64,192,128,128,128,0,0 

0,63,0,63,63,39,42,38 

0,254,0,294,294,102,170,38 

42,42,38,63,63,0,63,0 

170,170,170,294,294,0,294,0 

126, 191 ,299,299,299, 126,60, 102 

124,294,245,254,240,292,60,0 


Contain  the  oata  lor  me  second  bank  of  UDGs  (from  A 

toU) 


"cta%l*4gl*tOT10O,6 

whi",-ikw,30,a0,2 

"hiM,rjk,t,30,90#3 

"hi*t-Jk",20t30,6 

»l**v*ftt*,20,Sftv3 

"pq'/rt*.  0,100,0 

"It/*,  */*£•■, 0,100,3 

M5*"1,,*5"1I0,0,6 

*4**,**4",OfO,a 

*3»%*»3"vOf094 

1  ,8,9,4,9,6,4,  10,2,8,7,3,10,4, 


2040  DATA 
2O90  DATA 
2060  DATA 
2070  DATA 

2080  DATA 
2090  DATA 
210O  DATA 
21 IO  DATA 
.m:?o  DATA 
2130  DATA 
2140  DATA 
9 

2190  DATA  6,10,8,3,4,1,9,9,4,2,7,10,9,4, 
B 

2160  DATA  9,3,4,10,6,1,9,7,8,4,10,2,9,4, 
8 

2170  DATA  14,29,12,27,10,28,8,26,6,27,4, 
29 

2180  DATA  1,19,2,1,13,2,1,19,2 
2190  DATA  "10p,,-2O",-3O",b-5O"i"£l"t"£2B 
2200  DATA  ■    I ~H   A  K^K-KRAZY  KATAPILLA* 
","  STILL  IN  CREDIT  -  NOT  FOR  LONB* , "  B 
Y  TROUBLESHOOTING  PETE  198*",*YS,  THE  BE 
ST  NAG  FOR  YOUR  SPECCY",'1  THE 

EXISTS?  *f "LET'S  SET  ON  WITH  THE  (SANE 
EN,M,W        WHY  ARE  WE  WAITING 
ON4!   ANO  AROUND  THEN**,"        BYTE  H 
-  NO  LIHIT^^OK,  PRE5S  THE  START  BUT 
DUHNV* 


e  ql 

E    TH 

D 
1 1  OH 

TON 


Lit  ii  2  04  Q-7  2  00       Contain  I ta  data  for  ih*  contents  at  the  w\m\$  the  value 
ot  the  prizes,  and  ttie  other  varwus  arrays  \n  itw  puxym 


2210  LET  KL-ls  LET  Kl-1*  LET  K2-13:  LET 

K3»10a  LET  K9«0t  LET  KA-1 

2220  IF  INKEY*=CHR*  14  THEN   BO  TO  2490 
O  PRINT  AT  PCK1,11 ,P(K1 V21 |  BRIGHT  li 
PAPER  Of  IMC  B|P#CK1) 

2240  LET  KL-KL+KAi  PRINT  AT  0,KL  :  PAPER 

0|  INK  4|wtu  -i  IF  KL>2B  THEN   LET  KA--1 
THEN   LET  KA»1 

THEN   PRINT  AT  PCfc, 1 > ,P 16, 2 
PAPER  6;  INK  a|P*(ft>:  GO  TO 


2290  IF  ¥i  I 
2260  IF  K1=L 
>l  BRIGHT  O* 

2280 
2270  PRINT  AT  P <K 1  - 1 , 1)  tP (Kl-1 , 21 z    BRISH 
T  0|  PAPER  Si  INK  B|P*(Kl-n 
22BO  LET  Kl-KI  +  li  IF  INKEVS-Ct«t  13  THEN 

GO  TO  2490 
2290  IF  M  7    THEN   LET  Kl*l 
2300  PRINT  AT  4,K2l  BRIBHT  It  PAPER  Be  I 
HV     B;  OVER  1;"  ■ 

2310  IF  K2*13  THEN   PRINT  AT  4,21 1     BRIGH 
T  Oj  PAPER  B|  INK    6|  OVER  Is"  * 
2320  PRINT  AT  4,K2-lf  BRIGHT  0|  PAPER  8; 

!NK  Bf  OVER  1 }' *  " 
30  LET  K2=K2+lis  IF  IN^'EY*^=CHR*  13  THEN 


84 


DO  IT  WITH 


Would  you  like  to  transfer  your  Spectrum  programs  from 

Q  MICRODRIVE  TO  MICRODRIVE    ©  TAPE  TO  TAPE 

0  TAPE  TO  MICRODRIVE  ©  MICRODRIVE  TO  TAPE 

Then  do  it  with 


ODDDaDaaao 

DDGnaDDDDD 

aaaaaaaaat 

annDDDDDaDi 


TRANS- EXPRESS  is  the  most  comprehensive  package  of  four  m/c 
utilities  for  transferring  Spectrum  programs.  They  are  user- friendly 
simple  to  use,  reliable  &  very  efficient.  They  go  much  beyond  where 
similar  attempts  failed,  enabling  you  to  transfer  any  kind  of  programs 
up  to  the  full  48.0  K  length  -  provided  you  do  not  infringe  copyright. 
TRANS-EXPRESS  is  an  essential  microdrive  companion  and  an 
invaluable  software  back-up  utility 

We  are  offering  the  entire  package  for  £  9.95  or  a  combination  of 
TAPE  TO  MICRODRIVE  &  MICRODRIVE  TO  MICRODRIVE  for  £  750. 
You  can  also  buy  each  of  the  four  programs  separately  for  £  5.50 
only 


TAPE 


TAPE 


Please  send  me  a  copy  of  TRANS-EXPRESS  ©  ©  ©  ©  *££  J*^ 
I  enclose  cheque/PO  for 

Name 

Address . .., 


(Please  add  C1-00  for  orders  outside  UK) 


YS 


E!#^A^t1C  S#3#t  H3  Melrose  Ave,  London  NW2 


GO  TO  2430 

2340  IF  KZ*22  THEN 


LET  K2*\Z 


2350  PftlMT  AT  4,IOj  PAPER  Bi     INK  5|  OVER 

t|  BRIGHT  0| — 

2360  IF  K3/2*INT  (K2/2I  THEN   PRINT  AT  4 

t!Oj  PAPER  B;  INK  7;  OVER  1;  BRIGHT  i ; " 


GO  TO  2450 
INK  9;  OVER 


2370  IF  INKEV4-CHR*  13  THEN 
2300  PRINT  AT  3tK3j  PAPER  lp 

l|-  " 
2370  IF  K3-10  THEN   PRINT  AT  3,21;  PAPER 

3j  INK  9i  OVER  It"  "»  GO  TO  2410 
2400  PRINT  AT  3.K3-U  PAPER  3»  INK  «?t  OV 
ER  l|"  ■ 
2410  LET  K3-K3+U  IF  INKEY*-CHR»  13  THEN 

60  TO  2450 
2420  IF  K3-22  THEN   LET  K3-IO 
2430  LET  K3-K5+U  IF  K5=20  THEN   LET  K5- 
Oi  GO  SUB  2510 
2440  GO  TO  2220 
2450  PRINT  AT  3,10«  PAPER  5;  INK  9j "VOUR 

SPECCY I " 
2460  PRINT  AT  4,10|  PAPER  Oj 
HT  Ot  OVER  If-    "|  INK  61 H 
2470  PRINT  ilt AT  0,0| " 


INK  5j  BRIG 


2480  FOR  A-t  TO  6t  PRINT  AT  P(A,1),P<A,2 

l|  PAPER  1;  INK  7fP*(A>t  NEXT  A 

2490  PRINT  AT  OtO|  PAPER  0|  INK  4|-ttu 

2500  RETURN 

2510  LET  K6*INT  CRND»lO*+li  PRINT  #I|AT 

Qf0;R*(K6)x  RETURN 


The  wailing1  routine  While  fira  piaytr  i  j  ml  using  the 
pay am.  tins  rout m  pr^nr*  up  a  rtunM*r  of  on-sown 

messages  lo  keep  inc  user  amused 


Urn  2 M 1-2510 


2520   PAPER   Ot     INK    9t    CL5 

253©  RESTORE   2520 

2540    FOR    4-U3R    ****    TO   USR    *J"+7 

2550    READ   ui    POKE    *,ut    NEXT    ■ 

2560    DATA   0,8,28,62,62,62,127,6 

2570  DATA  O, 127, 0 t 1 27, 127 f 127 t0, 127 

25 BO  DATA  0,02,  100,86  ,  26  ,  44  #  74  ,  O 

2590  DATA  0,8,63,62,30,28,24,16 

26O0  DATA  0,28,38,79,127,127,62,29 

2610  DATA  0,86,85,102,85,85,83,0 

2620  DATA  0,39,81,114,82,84,87,0 

2630  DATA  0,80,80,32,32,32,32,0 

2640  DATA  126,191,255,255,253,126,60,102 

2630  DATA  124,254,243,254,240,252,60,0 

2660  PRINT  AT  4tlOi  INK  5|H*9h"t  INK  6l H 

KATAMLLA" 


Un  U2Q-2MD        Canfain  If*  data  1»  m  "it si  bank  ol  UDGs  (Irani  A  io  J> 
li«M  aft  used  in  draw  on  (he  sc*«n  aid  include  trie 
symbols  tjtspl-iytt)  t-n  the  w »«  inlonnalKm  windows  and 
the  littte  leiiei s  which  make  up  the  wwd  KRAZY 


2670  PRINT    AT    6,lli"fiAT    6,20**1"  (AT    13 

,II|"ftBlAT    1S(20|-JM 

2680  PLOT  BO, 88 i  DRAW  79,0 

2690  PLOT  88,87i  DRAW  79,0 

270O  PLOT  88,124;  DRAW  79,0 

2710  PLOT  88,128:  DRAW  79,0 

2720  PLOT  88,48f  DRAW  79, O 

2730  PLOT  88,321  DRAW  79 t0 

2740  PLOT  B8*4Qt  DRAW  0,79 

2730  PLOT  167,48:  DRAW  0,79 

2760  PLOT  116, 52i  DRAW  0,71 

2770  PLOT  113,921  DRAW  0,71 

2780  PLOT  140,321  DRAW  0,71 

2790  PLOT  139,52:  DRAW  0,71 


2BOO  PAPER  1 

2810  PRINT  AT  3,24| M 

2820  PRINT  AT  4124fh  £2  " 

2B30  PRINT  AT  3,24;" 

204O  PRINT  AT  6,261"  £1  " 

2830  PRINT  AT  7,25j" 

2B60  PRINT  AT  B,25|w  SO  " 

2B70  PRINT  AT  9,25)" 

2880  PRINT  AT  iO>27| ■"  30  H 

2890  PRINT  AT  11,26; " 

29O0  PRINT  AT  I2,26(*  20  M 

2910  PRINT  AT  13,26* ■ 

2920  PRINT  AT  14,2SjH  ID  * 

2930  PRINT  AT  13t28|w 

2940  PAPER  O 

2950  PLOT  191,132i  DRAW  32t0i  DRAW  0,-24 

i     DRAW  -32, Ot  DRAW  0,24 

2960  PLOT  224,136i  DRAW  16, Ot  DRAW  0,-24 

a  DRAW  -32, Ol  DRAW  0,14 

2970  PLOT  207, 120 i  DRAW  -B,Oi  DRAW  0,-24 

i  DRAW  32,0t  DRAW  0f14 

2980  PLOT  232,l04i  DRAW  16, Oi  DRAW  0,-24 

i  DRAW  -32,03  DRAW  0,14 

2990  PLOT  213,88*  DRAW  -8, Ox  DRAW  0,-24i 

DRAW  32, Ol  DRAW  0,14 
3000  PLOT  240,72i  DRAW  l3,Oi  DRAW  0,-24t 

DRAW  -31, Ot  DRAW  0,14 

inn  HDd-ldDD       Draw  Ihc  Gamble  feature  bo*« 

301O  PLOT  207,16s  DRAW  41  ,0t  DRAW  0,-9i 

DRAW  -41, Oi  DRAW  0,9t  PRINT  AT  20,26]  PA 

PER  2: M 

3020  PLOT  175, 16t  DRAW  17t0i  DRAW  0,-9: 

DRAW  -17, Oi  DRAW  0,9i  PRINT  AT  20,22)  PA 

PER  3|*   * 

3030  PLOT  127,l6i  DRAW  4l,0t  DRAW  ©,-9t 

DRAW  -4l,0i  DRAW  0,9i  PRINT  AT  20,161  PA 

PER  Sp" 

3O40  PLOT  71,16:  DRAW  49, Oi  DRAW  0,-9i  D 

RAW  -49, Ot  DRAW  Ot9i  PRINT  AT  20, 9|  PAPE 

R  3|" 

3050  PLOT  7,16:  DRAW  57, Ot  DRAW  0,-9i  DR 

AW  -57, Oi  DRAW  0,9i  PRINT  AT  20,  Ij  PAPER 

5f  ■ 
3060  PLOT  151,321  DRAW  97, Ot    DRAW  0,-9i 
DRAW  -97, Ot  DRAW  0,9i  PRINT  AT  1B,19|  PA 
PER  5c" 


Lit ?  301 Q  30(0       Draw  chc  mtormation  windows  at  the  bottom  ol  the  K*e*n 


3070  PLOT  7,132:  DRAW  49,0i  DRAW  0,-26t 

DRAW  -49, Oi  DRAW  0,26 

30B0    PRINT    AT    3,1|     INK    6|««< 

C1"|AT    4,l|Hbt)b    ClHiAT    3,  It 

I     INK    7frt£l* 

3O90  PLOT  23,120s  DRAW  49, Oi  DRAW  0,-26t 

DRAW  -49, Oi  DRAW  0,26 
3100  PRINT  AT  7,3|  INT 
30"|AT  8,3|  l**t    3t"v» 
9,3|  INK  3t4ddd  **t  INK 
3110  PLOT  15,88:  DRAW 
DRAW  -49, Os  DRAW  0,26 
3120  PRINT  AT  11,2*  INK  6; 
"SO^iAT  12,2i  INK  ?|  " w-  -;  INK 
T  13t2|  INK  3t-*»-  "|  INK  7tw30w 

O    PLOT  31*56:  DRAW  49, Oi  DRAW  0,-26: 
DRAW  -49, Ot  DRAW  0,26 

3140  PRINT  AT  13, 4|   INK  6f  MH-  M|  INK  /; 
"20" | A?  16,4;   INK  3; "dd-  "|  INK  7|"20"lA 
T  17,4:   TNK  3|^d--  Hf  INK  7|-tQ" 
^160  PRINT  AT  I ,30; " i 
3170  RETURN 


tm    mi     INK  7| 
INK  Si^ccc 


2|" 

"|  INK 

7i"50" 
49, Ot  DRAW 


7l 


INK  7 i ■ 
30MtAT 

0,-26t 


';  ink 
7|M30' 


75 
8  A 


bin  ZBTI-27M       Dnw  the  wttds  m  rr*  cwife  of  ine  ^ciMfr 


Utit  307011 71        Drawlhtwrn  informafion  tones mn frtuffi  to  thr  ma,n 
PSBTM  ■ 


86 


I  G  •  I 


I 


'E  YEAR  OF  THE  GAME  LORD: 


COMMODORE  i 


fODOFFW 


An***  Mfutrnm 


FLEA} 


nwdsNMp 


Dutf  bf«3Vf  of  tfw  Hmrsome 
Drm&&routum0*tekma 
mmmcvegdtMiton 


49K  SPECTRUM 


**nctwning  gpm#  diMd 
i0#ft*yr?mtc* 

sr 

KT7IUM 


ICMf 


A  .     fr  _i- »  "   -* —  —  — 


4aKSPf£ 
Aunof'SM 


C«««  flffff<e  Draper 


P*trU 


uganwv 
evwrmsu 


Ac*oo  t 
PmmkM 

mmutt*  monatrvu*  t 


WSP£C 
C0*W0DOMfr« 
MCA?  i  MorfKJ 
QHAQQH 
BBC  MODEL 


TURTLES 
DOT 


Author  John  HoAti 
M*  ■ 


AM  r/M  mvmto&l*  from  Qutcktit**  tMt  OrOm 
PO  Box  6,  Wtmborrw  Daratt  042!  TP* 


apaemiw  compaim  4tpcfr4*i». 


*  jj— — ■ —  ■■■■« r  -.■--■_. 


<£ 


& 


w£ 


.a 


CIRCEI 


In  a  never-to-be-forgotten  journey,  Phil  Manchester  breached  the  icy  wastes  of  the  south,  in 
search  of  the  legendary  halts  of  Valhalla  and  the  chariots  of  the  gods  —  only  to  find  a 

clapped-Qut  Porsche  .  .  B 


And  in  those  rimes  were 
ion  no  wrought 

magnificent  adventures  from 
machines  of  sand  and 
copper.  IVith  mystk  writings 
and  cunning  they  made 
works  fa  seduce  the  eye  and 
occupy  the  thoughts  for 
endless  h/jurs.  Their  wares 
were  spread  far  and  wide  by 
pedtars  who  traversed  the 
land 

In  the  southland,  on  the 
fringes  of  civilisation,  one  nf 
these  sorcerers  forged  a 
mighty  adventure  with  alt 
manner  of  possibilities  — 
and  his  name  was  Peel*  And 
scribes  came  from  far  and 
wide  to  hear  his  wisdom  and 
write  it  down  in  the  language 
of  that  time.  Here  follows  the 

*igs  ofoneofiii 
scribes. 

Til  ire  ii  11  icj  imttFud  in  H«ll 
Tm  cat  1 1  lauthor  wtii 

South  -  in  Purtcy.  Catch 
the  I  rim  Way  from  London 
Bridge  and  the  great  diesel 
dragon  will  cany  you  through 
the  southern  wastes  of  the 
metropolis  to  the  neat 
suburbia  of  Croydon.  Beyond 
that  —  before  you  reach  the 
wilderness  —  you  hit  PurleyB 

Taxis  are  in  short  supply 
and  it  mean!  your  humble 
author  WM  about  an  hour  Sate 
arriving  al  ihe  Italian 
restaurant  in  Purley  where  I 
was  to  meet  John  end  Ian 
Peek  the  people  behind 
Valhalta 

Thar  Innfi  the  pin  Tltr  |in  me 
thf  wine  Tti  Jrliklbtiilie 

For  thorn  that  do  not  know 

Valhalta,  if  s  an  adventure 
game  with  animated  action. 
John  Peel  calls  ii  a  piece  of 
'Movie  Software1'  and  claims 
it  breaks  new  ground  m 
computer  games,  m*Thc 
Hohbit  was  a  milestone  in 
commercial  terms  but  until 
I  at  ha  Ha  came  along  there 
was  nothing  new    ,  ho  said. 

It  may  be  coincidence  thai 
the  dialogue  between  you  as 
the  player  and  the  Valhalla 
program  is  just  a  tittle  like 
Janet  and  John"  books   I 
never  broached  the  subject 
with  either  Jan  or  John.  But 
Janet  and  Johni&h  it  is.  The 
come -on  in  the  adverts  and 
images  surrounding  the  game 
in  aimed  very  much  auh>; 
sort  of  person  you  might  find 
in  a  second-hand  record  shop 


UNVEILING  VALHALLA 


looking  for  old  Genesis 
records;  the  software 
equivalent  of  heavy  metal 
music  with  visions  of  a 
fantasy  world  where 
every  thing  is  cither  good  or 
had  —  binary  morality, 

"You  start  midway 
between  good  and  evil", 
explains  Jan.  the  person 
responsible  for  what  she  calls 
the  characterisation  of 
Valhalta  mmYou  have  to 
convince  the  goodies  that  you 
are  worth  helping,  But  you 
can  take  another  route  and  be 
thoroughly  bad  and  get  the 
help  of  the  baddies.  There  arc 
hits  ol  possibilities/* 

TNf  kril|f  till  r»d  Ttior  glfi  it 
iht  l»l  tai  til  lit  lori. 

The  Peels  are  quick  to 
refute  any  actus 
Valhalla  exploits  the  less 
savoury  side  of  human  nature 
and  the  image  of  the  game  is. 
if  anything,  an  incorrect 
reflection  of  what  it's  about. 
"You  can  take  an  absolute 
baddy  like  Loki  and  change 


him  into  a  goody  —  thai  sort 
of  thing  does  not  need  to  be 
there  commercially".  Jan 
emphasised. 

John  readily  admits  thai 
the  product  fuels  lanta*}' 
and  draws  parallels  with 
television  soap  operas.  "We 
are  looking  for  TV  quality 
images  coupled  with  the 
interactive  potential  of  fl 
home  computer**,  he  said 
"We're  on  the  point  of  a 
revolution  in  leisure  art*  and 
Valhalta  is  one  way  it  can 
go/ k  adds  Jan. 

The  choice  of  the 
Spectrum  as  the  machine  to 
mpany  the  first  version 
of  Valhalta  ffUl  calculated 
one  "It  was  obvious  that  the 
Spectrum  was  going  to  be  a 
success  when  it  was 
launched.  We  wanted  to  cash 
in  on  the  arrival  of  a  mature 
micro",  John  explained. 

But  he  i*  fur  from  satisfied 
with  the  current  standard  of 
home  micros.  "The  history  of 
microcomputing  is  the  history 
of  the  adoption  of  appalling 
standards.  Take  graphics,  tor 
Instance.  People  want  good 


graphics  for  games  and  other 
things  and  it  takes  a  tot  of 
memory.  Despite  that,  the 
software  people  working  oil 
products  have  done  an 
ama/ing  job  with  what's 
there",  he  added. 

Too  ttticfc  the  drifloo   Toy  Mm 

lit  dragee  The  drigon  Imti. 

In  the  end.  like  anyone  else 
in  the  software  game',  the 
Peels  are  out  to  make  money 
and  Valhalla  promises  to  be 
a  source  of  great  nches  to 
[hem.  They  estimate  that  fcat 
the  end  of  the  day'  it  will 
gross  about  £5  million 
worldwide.  This  means  that 
they  can  now  afford  the 
trappings  and  status  symbols 
of  successful  software 
entrepreneyrs      including 
the  mandator}  black  Porsche. 

h  only  has  a  few  miles  on 
the  clock  because  we've  had 
trouble  with  it  since  we 
bought  it.  Well  have  to  keep 
our  old  Da! sun  on  the  road 
g  for  a  bit  longer",  John 

*  moaned. 

*  Looking  to  the  future,  their 
E  formula  to  buy  more 

m  P*  irsc  h  ook  to  ever 

*  more  sophisticated  software 
for  use  with  home  computers 
—  incorporating  things  like 
speech  recognition  when  it 
comes  along.  "People 
dismiss  games  as  trivia,  when 
in  fact  they  are  peat  source 
of  funding.  We  can  «e  great 
potential  beyond  the  son  of 
game  that's  sold  at  present 
and  that's  what  we  are  going 
for" enthused  John. 

Tier  bni|s  tht  lui  fit  tilt 
till  Think  you  Tbtr 

And  so  it  came  to  pats  that 
the  scribe  departed/torn  the 
land  beyond  the  great  river 
and  journeyed  north  on  the 
fron  tt'ay.  As  he  pondered 
on  what  that  had  been 
revealed  to  him  by  the 
wizards  of  Legend  he 
wondered  if  he  was  real  —  or 
fust  an  animated  special 
character  in  a  computer 
game. 

H'hen,  some  days  later  he 
was  wearing  the  magic 
sweatshirt  given  to  him  by 
the  wizards,  embossed  with 
the  word  'VALHALLA  \  and 
a  passer*  by  asked  "Who  are 
id  that  la  —  some  sort  of 
rock  hand?"  the  scribe 
merely  smiled,  for  he  knew 
then  that  he  was  reaLM* 


88 


HOW  TO 

TURN  YOUR 

SOFTWARE  INTO 

HARD  CASH, 


/ 


Taming  a  great  idea  into  a  profitable 

idea  isn't  easy. 

It  needs  skill  patience  and  shea  haid 
work.  But  to  be  really  profitable,  it  also 
Deeds  ilu-  backing  of  a  large,  respa  ie<i 
company, 

At  British  Telecom  we  are  now 
looking  for  writers  <  >f  games  and 

Rational  programs  Co  help  ns  launch  a 
now  and  exciting  range  <  >t  »  rftware. 


If  we  like  your  idea  we'll  send  you  a 
cheque  straigjitawa^  as  an  advan<  e  on 

• 

Then  we'll  packag  ram. 

advertise  it  and  distribute  ii  with  the 
and  attention  von  mora 

Britain's  b         companies. 

\\  like  to  turn  your  softv 
into  hart!  t  ash,  simply  send  your  pn 
im  cassette  or  disk,  u  < 


FIREFLY 

SOFTWARE 


Bntish  Teiet  < 

Wellington  I  louse,  I  fppei  St.  Martins!  m         ndon  W< 


Mi  1  Si  reef  Br*rKS#§tkjrtCKV  f>  itf  1*11  y  >29  8RL 

i  fO  *  £**—*#  !o  *n>c  Co^t  :w*.    ilia 
lOTftcorft* 

H  «Wffi 

. '    *»  program*  #*  tola  fttcorft   310 
!  LTD  t  t*m»  pf  i««i*  « 

■  ^ — _____________| 


JindS  A  E  i9in    v  6m  )  lor  FREE  dtitogut  ol 


&ffLj*u£tr*£{ 


*  Accc*vBwcijytird  No 

ITTTT 


■i»  «  comg^irn  M  imirr  ■htr